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 */

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

برگرد به عقب

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

موتورهای جستجوگر چگونه کار می کنند ؟

موتورهای جستجوگر چگونه کار می کنند ؟

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

فایل فلش یا فرمت فلش چیست ؟

فایل فلش یا فرمت فلش چیست ؟

( فلش - flash ) تکنولوژی پویا نمایی دو بعدی و تا اندازه ای سه بعدی است . که بر پایه الگوریتم... بیشتر

CSS -سی اس اس چیست ؟

CSS -سی اس اس چیست ؟

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

مزایا و محاسن استفاده از کاتالوگ دیجیتال

مزایا و محاسن استفاده از کاتالوگ دیجیتال

وقتی نام کاتالوگ را می شنویم همه ما بلا فاصله به یاد یک مجموعه کاغذ معمولا در ابعاد A4 که حاوی... بیشتر

ساخت موشن گرافیک

ساخت موشن گرافیک

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

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

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

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

ساخت موشن گرافیک آموزشی

ساخت موشن گرافیک آموزشی

ساخت موشن گرافیک و انیمیشن آموزشی بدون تردید یکی دیگر از قابلیت های دنیای تصویر دیجیتال است که... بیشتر

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

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

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

چند نکته برای بهبود وضعیت کسب و کار

چند نکته برای بهبود وضعیت کسب و کار

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