SQL چیست ؟

Monday, September 12th, 2016

 چیست ؟ SQL
چیست ؟ SQL

SQL مخفف کلمات Structured Query Language به معنی زبان کوئری ساختار یافته است. همان طور که میدانید php به بانک اطلاعاتی وصل شده , کوئری را ارسال کرده و نتایج را دریافت می کند, اما خود کوئری باید به زبان SQL نوشته شود. با این که SQL یک استاندارد معمول است , اما لهجه های مختلفی از آن وجود دارد.هر سازنده بانک اطلاعاتی , مانند MySQL , مواردی را به زبان استاندارد اضافه کرده اند. با این کار عملکرد بهبود یافته است اما باعث نا سازگاری هایی بین بانک اطلاعاتی مختلف می شود. نوشتن کوئری های SQL زبان SQLقواعد زیادی ندارد و همه آن ها بسیار ساده هستند.SQL به بزرگی و کوچکی حروف حساس نیست فرض کنید در بانک اطلاعاتی جدولی به نام images دارید کوئری که تمام رکوردها را از آن جدول دریافت میکند به این صورت است :

SELECT * FROM images

کلمه هایی که همه آن ها با حروف بزرگ هستند , کلمه های کلیدی SQL می باشند. این یک قرارداد است. تمام موارد زیر معادل کوئری بالا بوده و صحیح هستند :

SELECT * FROM images

SELECT * from images

SELECT * fRoM images

با اینکه کلمه های کلیدی SQL به بزرگی و کوچکی حروف حساس نیستند , اما این مورد روی نام های ستون بانک اطلاعاتی صادق نیست . مزیت استفاده از حروف بزرگ برای کلمه های کلیدی این است که خواندن کوئری SQL ساده تر می شود.شما می توانید هر شیوه ای که می خواهید و برای شما مناسب تر است را انتخاب کنید اما بهتر است از آخرین مثال در کوئری قبل چشم پوشی کنید. تنها جایی که اجازه ندارید فاصله سفید قرار دهید , بین نام یک تابع و پرانتز باز آن است.

بعنوان مثال کد زیر ایجاد خطا می کند :

SELECT COUNT (*) FROM images /* BAD EXAMPLE */

فاصله باید به این صورت حذف شود :

SELECT COUNT(*) FROM images /* CORRECT */

همان طور که در این مثال متوجه شدید ه اید با قرار دادن عبارتهایی بین / * و * / توضیحاتی به کوئری خود اضافه کنید.

برگرد به عقب

آخرین نوشته :
مقالات بیشتر :

روش هایی برای داشتن یک بنر تاثیر گذار

روش هایی برای داشتن یک بنر تاثیر گذار

در دنیای امروز به موازات رشد تجارت و اقتصاد نیاز به تبلیغات نیز در حال رشد است. تبلیغات به یکی از... بیشتر

SEO - سئو یا بهینه سازی وب سایت چیست ؟

SEO - سئو یا بهینه سازی وب سایت چیست ؟

بهینه سازی وب سایت یکی از حیاتی ترین بخش ها در مدیریت وبسایت است که مدیران سایت ها می بایست توجه... بیشتر

ترفندهای سئو برای همه فصول

ترفندهای سئو برای همه فصول

همان طور که در تعریف سئو آمده سئو به مجموعه ای از تکنیک ها گفته می شود که موجب بهتر شناخته شدن سایت... بیشتر

طراحی بنر تبلیغاتی ارزان وب سایت

طراحی بنر تبلیغاتی ارزان وب سایت

طراحی یک بنر ارزان قیمت سایت خیلی چیز عجیب و غریبی نیست البته اگر از اولویت های شما به حساب بیاد... بیشتر

Motion Grapics - گرافیک حرکتی چیست ؟

Motion Grapics - گرافیک حرکتی چیست ؟

حرکت های گرافیکی یک تکنیک دیجیتال است که ترکیبی از تصاویر, کلمات , صدا و ویدئو است. نمونه های حرکت... بیشتر

چرا استفاده از HTML5 اهمیت دارد ؟

چرا استفاده از HTML5  اهمیت دارد ؟

باید در پاسخ به این پرسش اینگونه گفت که هسته HTML5 تشکیل شده است از تعدادی عنصر معناگرا به همراه... بیشتر

تفاوت گرافیک نقشه بیتی و برداری

تفاوت گرافیک نقشه بیتی و برداری

در دنیای دیجیتال گرافیک ها به دو نوع نقشه بیتی (Bitmap ) و یا برداری ( vector ) تقسیم می شوند .... بیشتر

بهترین روش های تبلیغ کدام است ؟

بهترین روش های تبلیغ کدام است ؟

روش های مختلفی برای تبلیغ کردن وجود دارد که هر کدام کار کرد خود را دارند. روش های قدیمی تبلیغ از... بیشتر

زبان برنامه نویسی جاوا اسکریپت چیست ؟

زبان برنامه نویسی جاوا اسکریپت چیست ؟

HTML در واقع یک زبان نشانه گذاری (Markup) است , یعنی حاوی برچسب ها وتگ هایی می باشد که به دور... بیشتر