Professional Documents
Culture Documents
المحاضرة الثانية
لغة تعريف البيانات DDL
هي اللغة التي تمكنا من انشاء وتعديل وإلغاء أي كائن داخل قاعدة
البيانات.
2
برنامج MYSQL
3
-١انشاء وحذف قاعدة البيانات
انشاء قاعدة بيانات:
; CREATE DATABASE
قاعدة البيانات اسم
4
-٢انشاء وتعديل وحذف الجداول
الجداول :Table
5
-٢انشاء وتعديل وحذف الجداول
الشروط الواجب توافرها عند اختيار اسم الجدول او العمود:
6
-٢انشاء وتعديل وحذف الجداول
( CREATE
TABLEاسم الجدول
8
-٢انشاء وتعديل وحذف الجداول
حذف الجدول
; DROP
TABLEالجدول
اسم
10
-٣التعامل مع البيانات
تستخدم مع البيانات الحرفية ثابتة الطول البد من تحديد طول البيانات الحرفية. char
11
-٤انشاء وحذف وتعديل القيود على الحقول
القيود :Constraint
عبارة عن شروط معينة توضع على الجداول لتنظيم العمليات المختلفة التي
تتم على الجداول مثل اإلضافة والتعديل والحذف.
12
-٤انشاء وحذف وتعديل القيود على الحقول
.١القيد :NOT NULL
ويعني عدم ترك حقل فارغ داخل العمود بدون بيانات.
الصيغة العامة:
( CREATE
TABLEاسم الجدول
13
-٤انشاء وحذف وتعديل القيود على الحقول
.٢القيد :UNIQUE
وتعني منع قيمة حقل معين من التكرار في العمود.
الصيغة العامة:
( CREATE
TABLEاسم الجدول
14
-٤انشاء وحذف وتعديل القيود على الحقول
.٣القيد :PRIMARY KEY
ويعني انشاء مفتاح أساسي داخل الجدول وذلك لتمييز عمود معين بحيث ان
هذا العمود يكون له خاصيتان هما:
oعدم قبول تكرار القيم داخله
oعدم السماح بترك قيمة فارغة ()
الصيغة العامة:
اسم الجدول
( CREATE TABLE
,نوع البيانات اسم العمود١
PRIMARY KEYنوع البيانات اسم العمود٢
);
15
-٤انشاء وحذف وتعديل القيود على الحقول
.٤القيد :FOREIGN KEY
ويستخدم عندما نريد ربط جدولين ببعض.)REFERENCES( .
الصيغة العامة:
( CREATE
TABLEاسم الجدول
16
-٤انشاء وحذف وتعديل القيود على الحقول
.٤القيد :FOREIGN KEY
17
-٤انشاء وحذف وتعديل القيود على الحقول
.٥القيد :CHECK
يستخدم للتحقق من قيمة الحقل قبل إدخاله ،فإذا كانت القيمة توافق الشرط
تتم عملية االدخال وإذا كانت تخالف يتم منع عملية االدخال.
الصيغة العامة:
( CREATE TABLE
اسم الجدول
19
-٥استعراض قواعد البيانات ،الجداول والحقول
;Show tables
الستعراض البناء الداخلي للجدول:
; DESCRIBE
الجدول.اسم قاعدة البيانات اسم
; DESCالجدول
اسم
20