مقدمه SQL

SQL یک زبان کامپیوتری استاندارد برای دسترسی و پردازش پایگاه داده‌ها است.

SQL چیست؟

  • SQL به معنای زبان جستجو ساختاریافته است
  • SQL به ما امکان دسترسی به پایگاه داده‌ها را می‌دهد
  • SQL یک زبان کامپیوتری استاندارد ANSI است

توضیح نویسنده:ANSI، سازمان ملی استاندارد آمریکا

SQL چه کارهایی می‌تواند انجام دهد؟

  • SQL برای اجرای جستجو در پایگاه داده‌های مرتبط
  • SQL می‌تواند داده‌های بانک اطلاعاتی را بازیابی کند
  • SQL می‌تواند رکوردهای جدیدی در بانک اطلاعاتی وارد کند
  • SQL می‌تواند داده‌های بانک اطلاعاتی را به‌روزرسانی کند
  • SQL می‌تواند رکوردها را از بانک اطلاعاتی حذف کند
  • SQL می‌تواند بانک اطلاعاتی جدیدی ایجاد کند
  • SQL می‌تواند جدول جدیدی در بانک اطلاعاتی ایجاد کند
  • SQL می‌تواند در بانک اطلاعاتی پروسه ذخیره شده ایجاد کند
  • SQL می‌تواند در بانک اطلاعاتی دیدگاه ایجاد کند
  • SQL می‌تواند مجوزهای جدول، پروسه ذخیره شده و دیدگاه‌ها را تنظیم کند

SQL یک استاندارد است - اما...

SQL یک استاندارد ANSI است که به عنوان زبان کامپیوتری برای دسترسی و عمل بر روی سیستم‌های بانک اطلاعاتی استفاده می‌شود. دستورالعمل‌های SQL برای بازیابی و به‌روزرسانی داده‌های بانک اطلاعاتی استفاده می‌شوند. SQL می‌تواند با برنامه‌های بانک اطلاعاتی مانند MS Access، DB2، Informix، MS SQL Server، Oracle، Sybase و سایر سیستم‌های بانک اطلاعاتی دیگر همکاری کند.

متاسفانه، بسیاری از نسخه‌های مختلف زبان SQL وجود دارد، اما برای سازگاری با استاندارد ANSI، آنها باید به طور مشابه برخی از کلمات کلیدی اصلی (مثل SELECT، UPDATE، DELETE، INSERT، WHERE و غیره) را پشتیبانی کنند.

توجه:بجز استاندارد SQL، بیشتر برنامه‌های بانک اطلاعاتی SQL دارای گسترش‌های خصوصی خود هستند!

استفاده از SQL در وب‌سایت شما

برای ایجاد وب‌سایتی که داده‌های بانک اطلاعاتی منتشر شده را شامل شود، شما نیاز به عناصر زیر دارید:

  • برنامه‌های بانک اطلاعاتی RDBMS (مثلاً MS Access، SQL Server، MySQL)
  • زبان‌های اسکریپت سرور (مثلاً PHP یا ASP)
  • SQL
  • HTML / CSS

RDBMS

RDBMS به معنای سیستم مدیریت بانک اطلاعاتی مرتبط است.

RDBMS پایه SQL است و همچنین پایه تمام سیستم‌های بانک اطلاعاتی مدرن است، مانند MS SQL Server، IBM DB2، Oracle، MySQL و Microsoft Access.

داده‌های RDBMS در اهداف داده‌ای به نام جدول (tables) ذخیره می‌شوند.

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