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

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

برگرد به عقب

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

عناصر معناگرا در HTML5 :

عناصر معناگرا در HTML5 :

عناصر معنا گرا درHTML5 به این معنی است که هر عنصر بیانگر محتوای درون خود است به عبارت دیگر هر عنصر... بیشتر

شاخص alexa - شاخص الکسا چیست؟

شاخص alexa - شاخص الکسا چیست؟

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

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

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

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

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

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

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

کاتالوگ فلش در خدمت تبلیغات

کاتالوگ فلش در خدمت تبلیغات

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

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

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

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

اهمیت برند سازی چیست ؟

اهمیت برند سازی چیست ؟

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

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

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

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

راه های جلو گیری از تزریق SQL چیست ؟

راه های جلو گیری از تزریق SQL چیست ؟

تزریق SQL INJECTION ) SQL ) خیلی مشابه با تزریق هدر ایمیل است. یک حمله تزریقی سعی می کند تا... بیشتر