0

آموزش SQL

 
parisaexp
parisaexp
کاربر نقره ای
تاریخ عضویت : مهر 1392 
تعداد پست ها : 888
محل سکونت : اصفهان

پاسخ به:آموزش SQL
دوشنبه 10 آذر 1393  9:01 PM

آموزش 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  به کوچکي و بزرگي حروف حساس نمي باشد. (case sensitive نمي باشد)


سميکالن ";" بعد از عبارات 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:

  • SELECT: داده را از يک پايگاه داده بيرون مي کشد.
  • UPDATE : داده اي را در يک پايگاه داده به روز رساني مي کند(تغيير مي دهد).
  • DELETE: داده را از يک پايگاه داده حذف مي کند.
  • INSERT INTO: داده جديدي را به پايگاه داده اضافه مي کند.

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

  • CREATE DATABASE: يک پايگاه داده جديد ايجاد مي کند.
  • ALTER DATABASE: يک پايگاه داده را تغيير مي دهد.
  • CREATE TABLE: يک جدول جديد ايجاد مي کند.
  • ALTER TABLE : يک جدول را تغيير مي دهد.
  • DROP TABLE : يک جدول را حذف مي کند.
  • CREATE INDEX : يک شاخص يا index (کليد جستجو) ايجاد مي کند.
  • DROP INDEX: يک شاخص را حذف مي کند.

لِکُلِّ شَیْ‏ءٍ زَکَاةٌ وَ زَکَاةُ الْعَقْلِ احْتِمَالُ الْجُهَّال‏

برای هر چیزی زکاتیست و زکات عقل تحمّل نادانان است.

تشکرات از این پست
malireza
دسترسی سریع به انجمن ها