‏إظهار الرسائل ذات التسميات قواعد البيانات Database SQL. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات قواعد البيانات Database SQL. إظهار كافة الرسائل

أساسيات قواعد البيانات حذف عمود من جدول في قاعدة البيانات SQL Drop Column from Table in Database

 حذف عمود من جدول في قاعدة البيانات
 SQL Drop Column from Table in Database

جملة الاستعلام لحذف عامود من جدول SQL

جملة الاستعلام لحذف عمود من جدول SQL

جملة الاستعلام لحذف عمود من جدول SQL

تستخدم الجملة alter للتعديل على هيكل الجدول سواء كان هذا التعديل للإضافة أو الحذف أو التعديل (بالنسبة للتعديل في الاصدارات الحديث من أوراكل 10 g ). فهنا جملة alter سنتخدمها مع حذف عامود لسنا بحاجة اليه او لاي سبب أخر.

الصيغة العامة لحذف عمود من جدول Alter

ALTER TABLE table_name
DROP COLUMN column_name
حيث table_name تستبدل باسم الجدول المراد حذف منه العامود وcolumn_name هو العامود المراد حذفه.

مثال على حذف عامود من جدول SQL

في المثال التالي لدينا جدول يحتوى على عامودbirthday وهذا العامود غير مستخدم ونريد حذفه  من جدول Person.

P_Id
LastName
FirstName
Address
City
BirthDay
1
Hansen
Ola
Timoteivn 10
LA

2
Svendson
Tove
Borgvn 23
LA

3
Pettersen
Kari
Storgt 20
NY


نستخدم جملة الاستعلام التالية  لحذف العامود Birthday
ALTER TABLE Persons
DROP COLUMN Birthday
يصبح الجدول كالتالي.

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

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

أساسيات قواعد البيانات جملة حذف جدول في قاعدة البيانات SQL DROP or DELETE Table

 أوامر حذف  جدول في قاعدة البيانات 
SQL  DROP or DELETE Table

جملة الإستعلام لحذف جدول في قاعدة البيانات SQL
جملة الإستعلام لحذف جدول في قاعدة البيانات SQL

جملة الإستعلام لحذف جدول في قاعدة البيانات SQL

تستخدم الكلمة المحجوزة Drop لحذف جدول أو قاعدة بيانات ولتخصيصها لحذف جدول نقرن معها الكلمة المحجوزة Table اي الجدول فتصبح معا Drop Table وتعنى حذف جدول ثم نحدد اسم الجدول كما ذكرت سابقا وهو اسم مميز اي لا يتكرر في نفس قاعدة البيانات.

الصيغة العامة لحذف جدول في لغة الاستعلام البنيوية SQL

DROP TABLE table_name;

مثال على جملة حذف جدول في SQL:

أولا لدينا جدول الزبائن الذي  كوناه في الدرس السابق سنأخذ نظرة للتأكيد أنه موجود في قاعدة البيانات باستخدام الأمر
Desc Customer وهي تعنى عرض معلومات هيكل الجدول اي الوصف للعمدة والقيود فيه. ان عرضت تلك المعلومات يعني ان الجدول موجود
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)
نكتب الامر حذف جدول كما في الصيغة العامة مع مراعاة استبدال table_name باسم الجدول المراد حذفه وهو هنا Customers.
SQL> DROP TABLE CUSTOMERS;
Query OK, 0 rows affected (0.01 sec)
نستخدم امر عرض المعلومات عن الجدول الذي حذفنها فنجد عرض رسالة خطأ تخبرنا بأن الجدول غير موجود.
SQL> DESC CUSTOMERS;
ERROR 1146 (42S02): Table 'TEST.CUSTOMERS' doesn't exist
========================================================================

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

========================================================================
لمتابعتي
تويتر: @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

أساسيات قواعد البيانات أوامر إنشاء أو تكوين جدول في قاعدة البيانات 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

أساسيات قواعد البيانات أوامر اختيار او استخدام قاعدة البيانات SQL SELECT Database USE Statement

أوامر اختيار او استخدام قاعدة البيانات 
SQL  SELECT Database USE Statement

 أوامر اختيار او استخدام قاعدة البيانات SQL  SELECT Database USE Statement
 أوامر اختيار او استخدام قاعدة البيانات SQL  SELECT Database USE Statement

أوامر اختيار او استخدام قاعدة البيانات SQL  SELECT Database USE Statement

عندمل يكون لديك عدة قواعد بيانات في الاسكيما schema التى لديك فعندها يجب تحديد قاعدة البيانات اولا قبل بدء اي عمليات اواجراءات على القاعدة.
ولذلك نستخدم الجملةuse لاختيار او تحديد قاعدة البيانات التي ترغب في اجراء العمليات عليها.

الصيغة العامة  لجملة اختيار او تحديد قاعدة البيانات

USE DatabaseName;
وتذكر دائما بان اسم قاعدة البيانات مميز في نظام ادارة  قواعد البيانات RDBMS.

ولاستعراض كافة قواعدة البيانات التي تملكها في الاسكيما في نظام ادارة قواعد البيانات العلائقي.نستخدم الامر التالي show.

SQL> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| newDB              |
| TUTORIALSPOINT     |
| mysql              |
| orig               |
| test               |
+--------------------+
6 rows in set (0.00 sec)
كما ترى لدينا قاعدة بيانات باسم  newDB  ولكي نحدده ونستخدمها من اجل اجراء العمليات عليها نستخدم الامر كالتالي.

SQL> USE newDB;
twitter @aalmahallawi



أساسيات قواعد البيانات أوامر حذف أوإزالة قاعدة البيانات SQL DROP DELETE Database

 أوامر حذف أوإزالة قاعدة البيانات
 SQL  DROP DELETE Database

أوامر حذف أوإزالة قاعدة البيانات SQL  DROP DELETE Database
أوامر حذف أوإزالة قاعدة البيانات SQL  DROP DELETE Database

 الأوامر المستخدمة في حذف أوإزالة قاعدة البيانات SQL  DROP DELETE Database

جملة drop تستخدم في وازالة قاعدة البيانات من هيكل ال sql schema.

الصيغة العامة لجملة ازالة قاعدة البيانات.

ويجب أن تتذكر بأن اسم قاعدة البيانات مميز اي لا يتكرر
DROP DATABASE DatabaseName;

مثال لازالة قاعدة البيانات أو حذف قاعدة البيانات
في الدرس السابق قمنا بانشاء قاعدة بيانات ونريد حذفها أو إزالتها واسم القاعدة هي newDB

SQL> DROP DATABASE newDB;
ملاحظة يجب ان تتذكر ان حذف او ازالة قاعدة البيانات سيؤدي لفقدان المعلومات بالكامل.
ويجب ان يكون لديك صلاحيات اداريةلاستخدام هذا الامر.ويمكن عرض القواعد الموجود باستخدام امر show databases

SQL> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| AMROOD             |
| TUTORIALSPOINT     |
| mysql              |
| orig               |
| test               |
+--------------------+
6 rows in set (0.00 sec)



twitter @aalmahallawi



أساسيات قواعد البيانات إنشاء أو بناء قاعدة البيانات SQL CREATE Database

 إنشاء أو بناء قاعدة البيانات 

SQL CREATE Database

أساسيات قواعد البيانات إنشاء أو بناء قاعدة البيانات SQL CREATE Database
 إنشاء أو بناء قاعدة البيانات

جملة إنشاء أو بناء قاعدة البيانات SQL CREATE Database

تستخدم لغة قواعد البيانات البنيوية الامر CREATE DATABASE لانشاء قاعدة بيانات جديدة.

الصيغة العامة لإنشاء أو بناء قاعدة البيانات SQL CREATE Database

CREATE DATABASE DatabaseName;

مثال على  إنشاء أو بناء قاعدة البيانات SQL CREATE Database

SQL> CREATE DATABASE newDB;
في المثال السابق انشأنا قاعدة بيانات جديدة باسم newDB.

قبل إنشاء قاعدة البيانات يجب التأكد بأنه لديك الصلاحيات التي تخولك لبناء وإنشاء قواعد بيانات جديدة.وبمجرد إنشاء قاعدة البيانات يمكن استعراض كافة قواعد البيانات باستخدام الامر show databases.

an check it in the list of databases as follows:
SQL> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| AMROOD             |
| TUTORIALSPOINT     |
| mysql              |
| orig               |
| test               |
| newDB             |
+--------------------+
7 rows in set (0.00 sec)






Ahmed Ata Almahallawi
Freelancer
IT Help Desk,
SEO experience,PHP,C#,ASPX,SQL
Al alami st
Gaza -jabaliaGaza Strip
Palestine
DOB: 05/10/1984

22/4/2014

أساسيات قواعد البيانات التعابير SQL - Expressions

أساسيات قواعد البيانات التعابير 

SQL - Expressions

أساسيات قواعد البيانات التعابير SQL - Expressions

التعابير  SQL - Expressions

التعابير عبارة عن تعليمة  مكونة من  قيمة أو أكثر ومن المشغلات ودوال الا اس كيو ال والتي تستخدم للوصول لقيمة ما حسب الصيغة التي تريد.


بفرض أن الصيغة التالية لدينا

SELECT column1, column2, columnN 
FROM table_name 
WHERE [CONDITION|EXPRESSION];

التعابير المنطقية SQL - Boolean Expressions

SELECT column1, column2, columnN 
FROM table_name 
WHERE SINGLE VALUE MATCHTING EXPRESSION;

بفرض أن لدينا الجدول التالي جدول الزبائن

SQL> SELECT * FROM CUSTOMERS;
+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Ramesh   |  32 | Ahmedabad |  2000.00 |
|  2 | Khilan   |  25 | Delhi     |  1500.00 |
|  3 | kaushik  |  23 | Kota      |  2000.00 |
|  4 | Chaitali |  25 | Mumbai    |  6500.00 |
|  5 | Hardik   |  27 | Bhopal    |  8500.00 |
|  6 | Komal    |  22 | MP        |  4500.00 |
|  7 | Muffy    |  24 | Indore    | 10000.00 |
+----+----------+-----+-----------+----------+
7 rows in set (0.00 sec)

مثال على التعبير المنطقي

SQL> SELECT * FROM CUSTOMERS WHERE SALARY = 10000;
+----+-------+-----+---------+----------+
| ID | NAME  | AGE | ADDRESS | SALARY   |
+----+-------+-----+---------+----------+
|  7 | Muffy |  24 | Indore  | 10000.00 |
+----+-------+-----+---------+----------+
1 row in set (0.00 sec)

SQL - Numeric Expression التعابير الرقمية

الصيغة العامة

SELECT numerical_expression as  OPERATION_NAME
[FROM table_name
WHERE CONDITION] ;

مثال على التعابير الرقمية

SQL> SELECT (15 + 6) AS ADDITION
+----------+
| ADDITION |
+----------+
|       21 |
+----------+
1 row in set (0.00 sec)

مثال على التعابير الرقمية باستخدام دالة العد

SQL> SELECT COUNT(*) AS "RECORDS" FROM CUSTOMERS; 
+---------+
| RECORDS |
+---------+
|       7 |
+---------+
1 row in set (0.00 sec)

SQL - Date Expressions تعابير التاريخ

مثال تعابير التاريخ حسب  سيرفر SQL

SQL>  SELECT CURRENT_TIMESTAMP;
+---------------------+
| Current_Timestamp   |
+---------------------+
| 2009-11-12 06:40:23 |
+---------------------+
1 row in set (0.00 sec)

مثال دالة الحصول عل التاريخ

SQL>  SELECT  GETDATE();;
+-------------------------+
| GETDATE                 |
+-------------------------+
| 2009-10-22 12:07:18.140 |
+-------------------------+
1 row in set (0.00 sec)

Ahmed Ata Almahallawi
Freelancer
IT Help Desk,
SEO experience,PHP,C#,ASPX,SQL
Al alami st
Gaza -jabaliaGaza Strip
Palestine
Marital Status: Single 
DOB: 05/10/1984

14/2/2014