خود آموز سريع SQL – دستورات پایه و پرکاربرد
به خاطر داشته باشید که …
SQL به برزگ و كوچكي حروف حساس نيست: select همان SELECT است.
نقطه و ویرگول پس از دستورات SQL چيست؟
SQL به برزگ و كوچكي حروف حساس نيست: select همان SELECT است.
برخی از سیستم های پایگاه داده نیازبه یک نقطه و ویرگول در پایان هر دستور SQL دارند.
نقطه و ویرگول روش استاندارد برای جدا کردن عبارات SQL است و در سیستم های پایگاه داده اجازه می دهد که بیش از یک دستور SQL در ارسال به سرور اجرا شود.
برخی از مهم ترین دستورات SQL
§ SELECT – داده ها ار از پايگاه داده استخراج مي كند.
§ UPDATE – داده ها را در يك پايگاه داده بروز رساني مي كند.
§ DELETE – داده ها را از پايگاه داده حذف مي كند.
§ INSERT INTO – داده هاي جديد را در پايگاه داده ثبت مي كند.
§ CREATE DATABASE – يك پايگاه داده مي سازد.
§ ALTER DATABASE – يك پايگاه داده را ويرايش مي نمايد.
§ CREATE TABLE – يك جدول جديد مي سازد.
§ ALTER TABLE – يك جدول را ويرايش مي كند.
§ DROP TABLE – يك جدول را حذف مي كند.
§ CREATE INDEX – يك فهرست ایجاد می کند (کلید جستجو)
§ DROP INDEX – يك فهرست را حذف مي كند
ترکیب یا سینتکس SQL:
پایگاه های داده معمولا یک یا چند جدول دارند. هر جدول توسط نام مختص به خود شناسایی می گردد. جداول حاوی رکورد ها(سطر های حاوی اطلاعات) هستند.
در ذیل جدول 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 |
جدول بالا حاوی 3 رکورد و 5 column یا ستون است.
کاری که باید انجام دهید نوشتن یک شرح SQL است. در شرح ذیل کل رکورد های جدول Persons اتخاب می شوند.
SELECT * FROM Persons انتخاب کن – همه ستون هارا – از – جدول Persons
SQL می تواند به دو بخش زبان دستکاری اطلاعات DML [1]و زبان تعریف اطلاعات DDL [2] تقسیم گردد.
دستورات پرس و جو و بروز رسانی در قسمت DML زبان SQL به شرح ذیل می باشند:
SELECT – استخراج داده ها از پایگاه داده
UPDATE – بروز رسانی داده ها در پایگاه داده
DELETE – حذف داده ها از پایگاه داده
INSERT INTO – افزودن اطلاعات به یک پایگاه داده
قسمت DDL زبان SQL اجازه می دهد تا جداول پایگاه داده ساخته شده یا حذف شوند. همچنین تعریف فهرست ها (keys)، پیوند مشخص بین جداول و اعمال نفوذ ضروری در میان جداول را انجام می دهد.
CREATE DATABASE – یک پایگاه داده جدید ایجاد می کند
ALTER DATABASE – یک پایگاه داده را پیرایش می کند
CREATE TABLE – یک جدول می سازد
ALTER TABLE – یک جدول را ویرایش می نماید.
DROP TABLE – یک جدول را حذف می کند
CREATE INDEX – یک فهرست(کلمات جستجو) ایجاد می کند
DROP INDEX – یک فهرست را حذف می کند
نکته: دستورات SQL به بزرگ یا کوچک بودن حروف حساس نیستند.
[1] The Data Manipulation Language (DML)
[2] The Data Definition Language (DDL)
منابع: