دستور زبان SQL

چاپ

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

Wiki

یک پایگاه داده از یک یا چند جدول تشکیل می شود. هر جدول با یک نام مشخص می شود. (مثلا "Customers" یا "Orders") جداول حاوی رکوردها یا سطرهای حاوی داده می باشند.

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

P_Id LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

جدول فوق شامل سه رکورد (هر رکورد برای یک فرد) و پنج ستون (P_Id, LastName, FirstName, Address, and City) می باشد.


عبارات SQL:

Wiki

غالب عملیات هایی که نیاز دارید روی یک پایگاه داده انجام شود توسط عبارات SQL انجام می شوند.

عبارت SQL زیر، تمام رکوردهای جدول "Persons" را انتخاب می کند:

SELECT * FROM Persons

در این خودآموز همه چیز در مورد عبارات SQL آموزش داده خواهد شد.


به یاد داشته باشید که ...


سمیکالن ";" بعد از عبارات SQL نیاز است یا نه؟

Wiki

بعضی از سیستم های پایگاه داده به سمیکالن ";" در انتهای عبارات SQL  نیاز دارند.

 سمیکالن ";" یک روش استاندارد برای جدا کردن عبارات SQL در سیستمهای پایگاه داده ای می باشد که اجازه می دهند بیش از یک عبارت SQL در یک ارتباط به سرور اجرا شوند.

ما از MS Access و SQL Server استفاده می کنیم و نیازی نیست که بعد از هر عبارت SQL سمیکالن بگذاریم اما در بعضی از برنامه های پایگاه داده ما باید از سمیکالن استفاده کنیم.


SQL DML و SQL DDL

Wiki

SQL را می توان به دو بخش تقسیم کرد: زبان دستکاری داده Data Manipulation Language  یا DML و زبان تعریف داده Data Definition Language یا DDL.

بخش SQL DML:

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