السبت، 3 مايو 2014

أساسيات قواعد البيانات أوامر إنشاء أو تكوين جدول في قاعدة البيانات SQL Create Table in Database

أساسيات قواعد البيانات أوامر  كيفية إنشاء أو تكوين جدول في قاعدة البيانات
 SQL  Create Table in Database

أوامر إنشاء أو تكوين جدول في قاعدة البيانات  أوامر إنشاء أو تكوين جدول في قاعدة البيانات

 أساسيات قواعد البيانات أوامر  كيفية إنشاء أو تكوين جدول في قاعدة البيانات

لإنشاء جدول في قاعدة البيانات يلزم استخدام الكلمة  المحجوزة create وهي تعنى إنشاء أو تكوين ثم الكلمة المحجوزة table وهي جدول ثم اسم الجدول حيث الاسم يجب ان يكون مميز في قاعدة  البيانات اي لا يوجد في نفس قاعدة البيانات جدولان يحملان نفس الاسم ثم ياتي بعد ذلك تسمية الاعمدة وخصائصها اي نوع البيانات والقيود (قيد الفهرس و  قيد المفتاح الرئيسي  و قيد المفتاح الثانوي و  قيد القيمة المميزة و  قيد القيمة الافتراضية و قيد القيمة ليست  فارغة  وقيد القيمة المقيدة المحددة)ان وجدت عليها.

الصيغة العامة لكيفية انشاء او تكوين جدول في SQL 


CREATE TABLE table_name(
 column1 datatype,
 column2 datatype,
 column3 datatype,
 .....
 columnN datatype,
 PRIMARY KEY( one or more columns )
);
كما ذكرنا سابقا نستخدم create table وهى كلمتين محجوزتين تستخدم معا لانشاء جدول ثم اسم الجدول وقوسين بداخلهما الاعمدة كل عمود ياتي معه نوع البيانات ثم القيود ان وجدت. يفصل بين كل عامود معرف بفاصلة

مثال كيفية انشاء أو تكوين جدول  في قواعد البيانات SQL جدول الزبائن


SQL> CREATE TABLE CUSTOMERS(
 ID INT NOT NULL,
 NAME VARCHAR (20) NOT NULL,
 AGE INT NOT NULL,
 ADDRESS CHAR (25) ,
 SALARY DECIMAL (18, 2),
 PRIMARY KEY (ID)
);

كيفية عرض هيكل او وصف الجدول الذي انشاءناه في المثال السابق نستخدم الامر Desc customers

SQL> DESC CUSTOMERS;
+---------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+---------------+------+-----+---------+-------+
| ID | int(11) | NO | PRI | | |
| NAME | varchar(20) | NO | | | |
| AGE | int(11) | NO | | | |
| ADDRESS | char(25) | YES | | NULL | |
| SALARY | decimal(18,2) | YES | | NULL | |
+---------+---------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
=====================================
=================================
========================================================================

لمتابعتي
تويتر: @aalmahallawi
IT Help Desk,System Analyst
SEO Arabic Expert ,PHP,C#,ASPX
Al alami st
gaza -jabaliaGaza Strip
Palestine
Email :ahmed.almahallawi@gmail.com
DOB: 05/10/1984

التسميات: