دستورات sql | استوایی ostovaee

دستورات Sql

Sql یک زبان ساخت یافته از پایگاه داده رابطه‌ای برای پرس و جو می‌باشد که امکان تعریف در قالب توابع و بلاک‌ها را دارد. در اصل Sql یک استاندارد برای زبان است که استانداردها استفاده عملیاتی ندارند و در واقع مشتقات آنها کاربردی هستند. لهجه‌ها با اعمال تغییرات و افزودن توانایی‌ها به استانداردها ایجاد می‌شوند لهجه مایکروسافت T-Sql می‌باشد که از استاندارد Sql است. بواسطه اهمیت بسیار بالای تراکنش‌ها (مجموعه ای از دستورات که یا همگی اجرا می‌شوند ویا هیچکدام اجرا نمی‌شوند) در پایگاه داده، مایکروسافت نام لهجه خود را T-Sql یا همان Transact Sql قرار داده است. T-Sql دارای یکسری دستورات می‌باشد که در ادامه با انواع دستورات Sql آشنا خواهید شد.

در آموزش بعدی با نحوه کوئری نویسی در Sql آشنا خواهید شد.

آموزش رایگان Sql Server | استوایی

Sql Server چیست؟

هر شرکت بزرگ نرم افزاری پس از سرمایه گذاری بر روی استاندارد Sql موفق به تولید موارد زیر شده است:

  • یک دستور زبان مشابه اما دارای امکانات خاص (افزونه‌ها)
  • یک سرویس برای ارائه خدمات به پایگاه‌ها و کاربران
  • یک GUI یا همان محیط برنامه نویسی برای تعامل ساده‌تر برنامه نویسان با سرویس

در واقع Sql یک زبان است، Sql Server یک سرویس می باشد و برنامه Management Studio برنامه GUI می‌باشد.

دستورات T-Sql

دستورات T-Sql به سه دسته تقسیم می‌شوند:

دستورات DDL

دستوراتی هستند برای ایجاد، ویرایش و یا حذف قالب‌ها و ساختارهای ذخیره و بازیابی اطلاعات. در این دستورات با محتوا یا همان داده‌ها و سطح دسترسی کاری نداریم مانند دستورات ایجاد جداول، تغییر شکل و یا ویرایش جداول و یا Viewها و یا حذف جداول

این طبقه از دستورات شامل سه دستور زیر می باشد:

  • ایجاد (Create)
  • ویرایش (Alter)
  • حذف (Drop)

دستورات DML

این دستورات با محتوا یا همان داده و اطلاعات در ارتباط هستند و با ساختار و قالب کاری ندارند. دستورات لازم برای درج، حذف، ویرایش و بازیابی داده و اطلاعات می‌باشد مانند اضافه کردن رکورد به جدول یا حذف رکورد یا داده از جدول و یا تغییر در مقدار فیلدهای جداول

در این طبقه چهار دستور مهم و پرکاربرد وجود دارد:

  • بازیابی اطلاعات (Select)
  • درج اطلاعات (Insert)
  • ویرایش اطلاعات (Update)
  • حذف اطلاعات (Delete)
جادوی استوایی Sql Server |استوایی

دستورات DCL

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

  • صدور دسترسی (Grant)
  • صدور ممنوعیت (Deny)
  • لغو دسترسی یا لغو ممنوعیت (Revoke)

توضیحات بیشتر درباره دستورات Sql

سرفصل های آموزش Sql