معرفی
SQL مخفف Structured Query Language است. SQL زبانی است که به ما در کار با پایگاه داده کمک می کند. پایگاه داده انگلیسی یا هر زبان دیگری را نمی فهمد. همانطور که برای ایجاد نرم افزار از جاوا یا سی شارپ استفاده می کنیم و به روشی مشابه برای کار با پایگاه داده از SQL استفاده می کنیم. SQL زبان استاندارد یک پایگاه داده است و همچنین توسط بسیاری از افراد به عنوان Sequel تلفظ می شود.
در مقاله قبلی " معرفی DBMS "، اشاره کردم که DBMS به ما اجازه می دهد تا پایگاه داده ایجاد کنیم، پایگاه های داده را نگهداری کنیم، داده ها را بازیابی کنیم، داده ها را تجزیه و تحلیل کنیم، و غیره. جواب SQL است.
SQL زبانی است که به شما امکان تعریف، دستکاری و بازیابی داده ها از پایگاه داده های رابطه ای را می دهد. پایگاههای داده رابطهای پایگاههایی هستند که دادهها را به شکل اشیایی (مانند جداول) که ممکن است به یکدیگر مرتبط باشند، ذخیره میکنند.
نمودار زیر یک رابطه (جدول) و اجزای آن را نشان می دهد.
جدول در RDBMS
SQL به ما این امکان را می دهد که چنین جداول را ایجاد کنیم، داده ها را درج کنیم، داده ها را حذف کنیم، داده ها را از این جداول مشاهده کنیم و خیلی چیزهای دیگر. جدول از سطرها (تعدادی) و ستون ها (دامنه ها) تشکیل شده است. عناوین ستون ها را ویژگی ها نیز می نامند. فیلد بلوک اصلی جدول است. رکورد یک ردیف افقی از داده ها است.
دستورات SQL
زبان SQL از انواع مختلفی از دستورات SQL تشکیل شده است. دستورات زبان SQL به چهار بخش اصلی تقسیم می شوند.
-
دستورات DML (زبان دستکاری داده ها).
دستورات DML برای درج، به روز رسانی و حذف داده ها در پایگاه داده استفاده می شود. همانطور که از نام آن پیداست، برای دستکاری داده ها در پایگاه داده استفاده می شود. دستورات DML عبارتند از INSERT، UPDATE و DELETE. در اینجا اطلاعات بیشتری درباره دستورات DML بیابید - دستورات DML در SQL
-
دستورات DDL (زبان تعریف داده).
دستورات DDL برای دستکاری خود پایگاه داده استفاده می شود. آنها با ایجاد یک پایگاه داده، تغییر ساختار آن، و حذف پایگاه داده سر و کار دارند. دستورات DDL عبارتند از CREATE، ALTER و DROP. اطلاعات بیشتر در مورد دستورات DDL را در اینجا بیابید - دستورات DDL در SQL
-
دستورات DCL (زبان کنترل داده ها).
دستورات DCL برای کنترل دسترسی به پایگاه داده استفاده می شود. از آنها برای دادن امتیاز به کاربران و گرفتن امتیاز از کاربران استفاده می شود. دستورات DCL GRANT و Revoke هستند. اطلاعات بیشتر درباره دستورات DCL را در اینجا بیابید - دستورات DCL در SQL
-
دستور DQL (Data Query Language).
داده ها از پایگاه داده با شلیک نمایش داده می شود. دستور DQL به ما این امکان را می دهد که کوئری ها را به پایگاه داده شلیک کنیم و داده ها را از پایگاه داده دریافت کنیم. دستور DQL SELECT است.
نتیجه
در سری مقالات آینده با هر یک از این دستورات به تفصیل آشنا خواهیم شد. گوش به زنگ باشید. یادگیری مبارک!
ارجاع