آموزش‌های ابتدایی SQL

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

مدیریت داده از طریق SQL

زبان جستجوی ساختاریافته (SQL) یک زبان استاندارد برای دسترسی به پایگاه داده‌هایی است که شامل SQL Server، Oracle، MySQL، Sybase و Access و غیره می‌شود.

برای کسانی که می‌خواهند داده‌ها را در پایگاه داده ذخیره کنند و از آنها بهره‌برداری کنند، دانش SQL ارزش بی‌نظیری دارد.

SQL چیست؟

  • SQL زبان جستجوی ساختاریافته (ST RQ LZ
  • SQL ما را قادر می‌کند تا به پایگاه داده دسترسی داشته باشیم
  • SQL یک زبان استاندارد ANSI است
  • SQL برای اجرای جستجوهای پایگاه داده به سمت پایگاه داده است
  • SQL می‌تواند داده‌ها را از پایگاه داده بازیابی کند
  • SQL می‌تواند رکوردهای جدید را به پایگاه داده اضافه کند
  • SQL می‌تواند رکوردها را از پایگاه داده حذف کند
  • SQL به راحتی یاد می‌شود

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

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

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

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

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

جدول پایگاه داده SQL

یک پایگاه داده معمولاً شامل یک یا چند جدول است. هر جدول با یک نام شناسایی می‌شود (مثلاً "مشتری" یا " سفارش "). جدول‌ها شامل رکوردهای دارای داده (ردیف‌ها) هستند.

مثال زیر یک جدول به نام "Persons" است:

LastName نام خانوادگی آدرس شهر
Hansen آلا تیموتئوس واین ۱۰ ساندنس
Svendson تووا بورگون ۲۳ ساندنس
Pettersen کار استورگت ۲۰ استوانگر

جدول بالا شامل سه رکورد (هر کدام مربوط به یک فرد) و چهار ستون (نام خانوادگی، نام، آدرس و شهر) است.

برنامه جستجوی SQL

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

برنامه‌های جستجو مشابه این است:

SELECT LastName FROM Persons

مجموعه نتایج مشابه این است:

LastName
Hansen
Svendson
Pettersen

نکته:بعضی از سیستم‌های پایگاه داده‌ها نیاز دارند که در انتهای دستورات SQL از نقطه و کاما استفاده شود. در آموزش‌های ما از نقطه و کاما استفاده نمی‌شود.

زبان DML داده‌های SQL (DML)

SQL (زبان جستجو ساختاریافته) زبانی برای اجرای جستجوها است. اما زبان SQL همچنین شامل دستورالعمل‌هایی برای به‌روزرسانی، اضافه کردن و حذف رکوردها است.

این عبارات جستجو و به‌روزرسانی از بخش DML زبان SQL می‌آیند:

  • SELECT - داده‌ها از جدول پایگاه داده استخراج کنید
  • UPDATE - داده‌های جدول پایگاه داده به‌روزرسانی کنید
  • DELETE - داده‌ها از جدول پایگاه داده حذف کنید
  • INSERT INTO - داده‌ها به جدول پایگاه داده اضافه کنید

زبان DDL داده‌های SQL (DDL)

بخش DDL زبان SQL به ما امکان می‌دهد تا جدول‌ها را ایجاد یا حذف کنیم. همچنین می‌توانیم شاخص‌ها (کلیدها) را تعریف کنیم، پیوندهای بین جدول‌ها را مشخص کنیم و محدودیت‌ها را بر روی جدول‌ها اعمال کنیم.

语句‌های DDL مهم‌ترین در SQL است:

  • CREATE TABLE - ایجاد جدول جدید
  • ALTER TABLE - تغییر (تغییر) جدول‌های پایگاه داده
  • DROP TABLE - حذف جدول
  • CREATE INDEX - ایجاد شاخص (کلید جستجو)
  • DROP INDEX - حذف شاخص

آموزش‌های SQL

آموزش‌های ارائه شده توسط CodeW3C.com را یاد بگیرید آموزش‌های SQL.