SlideShare ist ein Scribd-Unternehmen logo
1 von 8
‫الرحي‬ ‫الرحمن‬ ‫هللا‬ ‫بسم‬‫م‬
ENG  ELSAYED ALI
ELSAYED
SQL : Structured Query Language
‫الهيكليه‬ ‫االستعالمات‬ ‫لغة‬
‫لغة‬SQL‫فى‬ ‫البيانات‬ ‫مع‬ ‫للتعامل‬ ‫تستخدم‬ ‫التى‬ ‫االستعالمات‬ ‫لغة‬ ‫هى‬‫قواعد‬
‫العالقيه‬ ‫البيانات‬.
‫لغة‬ ‫أوامر‬SQL
Data Definition
Language (DDL).
Data Manipulation
Language (DML).
Data Control
Language (DCL).
‫البيان‬ ‫تعريف‬ ‫اوامر‬‫ات‬
‫مثل‬:
‫البيان‬ ‫قاعدة‬ ‫انشاء‬‫ات‬
‫الجداول‬ ‫انشاء‬
‫الفهارس‬ ‫انشاء‬
‫العالقات‬
‫البيانات‬ ‫معالجة‬ ‫أوامر‬
-‫سجل‬ ‫اضافة‬INSERT
--‫سجل‬ ‫حذف‬DELETE
-‫سجل‬ ‫تعديل‬UPDATE
-‫استبدال‬REPLACE
‫فى‬ ‫التحكم‬ ‫أوامر‬
‫البيانات‬
‫االستعالمات‬ ‫اوامر‬
SELECT
Data Definition Language (DDL).
‫البيانات‬ ‫فى‬ ‫التحكم‬ ‫أوامر‬
-‫بيانات‬ ‫قاعدة‬ ‫انشاء‬
CREATE DATABASE MYFIRSTDATABASE ;
‫األمــــــــــــــر‬ ‫البيانات‬ ‫قاعدة‬ ‫اسم‬
-‫الجداول‬ ‫انشاء‬
CREATE TABLE MYFIRSTDATABASE .STUDENT (
STUD_ID INT (5) NOT NULL ,
STUD_NAME VARCHAR(50) NOT NULL ,
MAIL VARCHAR ( 70) ,
PRIMARY KEY (STUD_ID)
);
Data Manipulation Language (DML).
‫معالجةالبيانات‬ ‫أوامر‬
-INSERT ‫البيانات‬ ‫ادراج‬
INSERT INTO STUDENT
(STUD_ID , STUD_NAME , DEPT_ID , CASE_ID) VALUES
( ‘1’ , ’ahmed’ , ’211’ , ’1’ ) ;
( ‘2’ , ’ali’ , ’210’ , ’2’ ) ;
( ‘3’ , ’ibrahim’ , ’211’ , ’1’ ) ;
Stud_id Stud_name Dept_id Case_id
1 ahmed 211 1
3 ibrahim 211 1
2 ali 210 2
‫قيم‬
‫الحقول‬
Data Manipulation Language (DML). ‫معالجةالبيانات‬ ‫أوامر‬
-UPDATE ‫البيانات‬ ‫تعديل‬ ‫او‬ ‫تحديث‬
UPDATE STUDENT
STE STUD_NAME=‘OSAMA’
WHERE STUD_ID=‘2’ ;
Stud_id Stud_name Dept_id Case_id
1 AHMED 211 1
2 ALI 210 2
3 IBRAHIM 211 1
OSAMA
‫عالمة‬ ‫بينها‬ ‫الحقول‬ ‫تكتب‬ ‫األمر‬ ‫نفس‬ ‫فى‬ ‫حقل‬ ‫من‬ ‫اكثر‬ ‫تعديل‬ ‫يمكن‬,
Data Manipulation Language (DML). ‫معالجةالبيانات‬ ‫أوامر‬
-DELETE ‫بيانات‬ ‫حذف‬(‫سجالت‬)‫الجدول‬ ‫من‬
DELETE FROM STUDENT
WHERE STUD_ID=‘3’ ;
Stud_id Stud_name Dept_id Case_id
1 AHMED 211 1
2 ALI 210 2
3 IBRAHIM 211 1
Data Manipulation Language (DML).
‫معالجةالبيانات‬ ‫أوامر‬
-REPLACE ‫ادراج‬-‫البيانات‬ ‫تعديل‬
REPLACE INTO STUDENT
(STUD_ID , STUD_NAME , DEPT_ID , CASE_ID) VALUES
( ‘1’ , ’ahmed’ , ’211’ , ’1’ ) ;
( ‘2’ , ’ali’ , ’210’ , ’2’ ) ;
( ‘1’ , ’ALAA’ , ’211’ , ’2’ ) ;
Stud_id Stud_name Dept_id Case_id
1 ahmed 211 1
2 ali 210 2
‫قيم‬
‫الحقول‬
ALAA 2
‫امر‬REPLACE‫محل‬ ‫يحل‬INSERT‫بالجدول‬ ‫موجود‬ ‫غير‬ ‫األساسى‬ ‫المفتاح‬ ‫كان‬ ‫اذا‬
‫محل‬ ‫يحل‬ ‫و‬UPDATE‫الجدول‬ ‫فى‬ ‫موجوده‬ ‫األساسى‬ ‫المفتاح‬ ‫قيمة‬ ‫كان‬ ‫اذا‬
Data Control Language (DCL). ‫البيانات‬ ‫التحكم‬ ‫أوامر‬
-SELECT ‫االستعالمات‬
‫االستعال‬ ‫هى‬ ‫انما‬ ‫بيانات‬ ‫حذف‬ ‫او‬ ‫ادخال‬ ‫او‬ ‫تعديل‬ ‫الغرض‬ ‫ليس‬‫م‬
‫البيانات‬ ‫قاعدة‬ ‫فى‬ ‫معينه‬ ‫بيانات‬ ‫عن‬
SELECT * FROM STUDENT WHERE STUD_ID=‘2’ ;

Weitere ähnliche Inhalte

Andere mochten auch

قواعد اللغة اللانجليزية من الالف الى الياء
قواعد اللغة اللانجليزية  من الالف الى الياء قواعد اللغة اللانجليزية  من الالف الى الياء
قواعد اللغة اللانجليزية من الالف الى الياء WaLeD aDeL
 
Le Livre noir sur le système de propagande de Ben Ali
Le Livre noir  sur le système de propagande de Ben AliLe Livre noir  sur le système de propagande de Ben Ali
Le Livre noir sur le système de propagande de Ben AliBabnet Tunisie
 
Hatem_Ali_english-translation_certificate
Hatem_Ali_english-translation_certificateHatem_Ali_english-translation_certificate
Hatem_Ali_english-translation_certificateHatem Alamara
 
English Grammar - (for Arabic speakers)
English Grammar - (for Arabic speakers)English Grammar - (for Arabic speakers)
English Grammar - (for Arabic speakers)Nubia **
 
الطاقة الشمسية
الطاقة الشمسيةالطاقة الشمسية
الطاقة الشمسيةAmeen San
 
Silhouettes in Colors
Silhouettes in ColorsSilhouettes in Colors
Silhouettes in ColorsNubia **
 
500 كلمة من أكثر المفردات الإنجليزية شيوعاً واستخداماً
500 كلمة من أكثر المفردات الإنجليزية شيوعاً واستخداماً500 كلمة من أكثر المفردات الإنجليزية شيوعاً واستخداماً
500 كلمة من أكثر المفردات الإنجليزية شيوعاً واستخداماًSami co
 

Andere mochten auch (7)

قواعد اللغة اللانجليزية من الالف الى الياء
قواعد اللغة اللانجليزية  من الالف الى الياء قواعد اللغة اللانجليزية  من الالف الى الياء
قواعد اللغة اللانجليزية من الالف الى الياء
 
Le Livre noir sur le système de propagande de Ben Ali
Le Livre noir  sur le système de propagande de Ben AliLe Livre noir  sur le système de propagande de Ben Ali
Le Livre noir sur le système de propagande de Ben Ali
 
Hatem_Ali_english-translation_certificate
Hatem_Ali_english-translation_certificateHatem_Ali_english-translation_certificate
Hatem_Ali_english-translation_certificate
 
English Grammar - (for Arabic speakers)
English Grammar - (for Arabic speakers)English Grammar - (for Arabic speakers)
English Grammar - (for Arabic speakers)
 
الطاقة الشمسية
الطاقة الشمسيةالطاقة الشمسية
الطاقة الشمسية
 
Silhouettes in Colors
Silhouettes in ColorsSilhouettes in Colors
Silhouettes in Colors
 
500 كلمة من أكثر المفردات الإنجليزية شيوعاً واستخداماً
500 كلمة من أكثر المفردات الإنجليزية شيوعاً واستخداماً500 كلمة من أكثر المفردات الإنجليزية شيوعاً واستخداماً
500 كلمة من أكثر المفردات الإنجليزية شيوعاً واستخداماً
 

Mysql 2

  • 1. ‫الرحي‬ ‫الرحمن‬ ‫هللا‬ ‫بسم‬‫م‬ ENG ELSAYED ALI ELSAYED
  • 2. SQL : Structured Query Language ‫الهيكليه‬ ‫االستعالمات‬ ‫لغة‬ ‫لغة‬SQL‫فى‬ ‫البيانات‬ ‫مع‬ ‫للتعامل‬ ‫تستخدم‬ ‫التى‬ ‫االستعالمات‬ ‫لغة‬ ‫هى‬‫قواعد‬ ‫العالقيه‬ ‫البيانات‬. ‫لغة‬ ‫أوامر‬SQL Data Definition Language (DDL). Data Manipulation Language (DML). Data Control Language (DCL). ‫البيان‬ ‫تعريف‬ ‫اوامر‬‫ات‬ ‫مثل‬: ‫البيان‬ ‫قاعدة‬ ‫انشاء‬‫ات‬ ‫الجداول‬ ‫انشاء‬ ‫الفهارس‬ ‫انشاء‬ ‫العالقات‬ ‫البيانات‬ ‫معالجة‬ ‫أوامر‬ -‫سجل‬ ‫اضافة‬INSERT --‫سجل‬ ‫حذف‬DELETE -‫سجل‬ ‫تعديل‬UPDATE -‫استبدال‬REPLACE ‫فى‬ ‫التحكم‬ ‫أوامر‬ ‫البيانات‬ ‫االستعالمات‬ ‫اوامر‬ SELECT
  • 3. Data Definition Language (DDL). ‫البيانات‬ ‫فى‬ ‫التحكم‬ ‫أوامر‬ -‫بيانات‬ ‫قاعدة‬ ‫انشاء‬ CREATE DATABASE MYFIRSTDATABASE ; ‫األمــــــــــــــر‬ ‫البيانات‬ ‫قاعدة‬ ‫اسم‬ -‫الجداول‬ ‫انشاء‬ CREATE TABLE MYFIRSTDATABASE .STUDENT ( STUD_ID INT (5) NOT NULL , STUD_NAME VARCHAR(50) NOT NULL , MAIL VARCHAR ( 70) , PRIMARY KEY (STUD_ID) );
  • 4. Data Manipulation Language (DML). ‫معالجةالبيانات‬ ‫أوامر‬ -INSERT ‫البيانات‬ ‫ادراج‬ INSERT INTO STUDENT (STUD_ID , STUD_NAME , DEPT_ID , CASE_ID) VALUES ( ‘1’ , ’ahmed’ , ’211’ , ’1’ ) ; ( ‘2’ , ’ali’ , ’210’ , ’2’ ) ; ( ‘3’ , ’ibrahim’ , ’211’ , ’1’ ) ; Stud_id Stud_name Dept_id Case_id 1 ahmed 211 1 3 ibrahim 211 1 2 ali 210 2 ‫قيم‬ ‫الحقول‬
  • 5. Data Manipulation Language (DML). ‫معالجةالبيانات‬ ‫أوامر‬ -UPDATE ‫البيانات‬ ‫تعديل‬ ‫او‬ ‫تحديث‬ UPDATE STUDENT STE STUD_NAME=‘OSAMA’ WHERE STUD_ID=‘2’ ; Stud_id Stud_name Dept_id Case_id 1 AHMED 211 1 2 ALI 210 2 3 IBRAHIM 211 1 OSAMA ‫عالمة‬ ‫بينها‬ ‫الحقول‬ ‫تكتب‬ ‫األمر‬ ‫نفس‬ ‫فى‬ ‫حقل‬ ‫من‬ ‫اكثر‬ ‫تعديل‬ ‫يمكن‬,
  • 6. Data Manipulation Language (DML). ‫معالجةالبيانات‬ ‫أوامر‬ -DELETE ‫بيانات‬ ‫حذف‬(‫سجالت‬)‫الجدول‬ ‫من‬ DELETE FROM STUDENT WHERE STUD_ID=‘3’ ; Stud_id Stud_name Dept_id Case_id 1 AHMED 211 1 2 ALI 210 2 3 IBRAHIM 211 1
  • 7. Data Manipulation Language (DML). ‫معالجةالبيانات‬ ‫أوامر‬ -REPLACE ‫ادراج‬-‫البيانات‬ ‫تعديل‬ REPLACE INTO STUDENT (STUD_ID , STUD_NAME , DEPT_ID , CASE_ID) VALUES ( ‘1’ , ’ahmed’ , ’211’ , ’1’ ) ; ( ‘2’ , ’ali’ , ’210’ , ’2’ ) ; ( ‘1’ , ’ALAA’ , ’211’ , ’2’ ) ; Stud_id Stud_name Dept_id Case_id 1 ahmed 211 1 2 ali 210 2 ‫قيم‬ ‫الحقول‬ ALAA 2 ‫امر‬REPLACE‫محل‬ ‫يحل‬INSERT‫بالجدول‬ ‫موجود‬ ‫غير‬ ‫األساسى‬ ‫المفتاح‬ ‫كان‬ ‫اذا‬ ‫محل‬ ‫يحل‬ ‫و‬UPDATE‫الجدول‬ ‫فى‬ ‫موجوده‬ ‫األساسى‬ ‫المفتاح‬ ‫قيمة‬ ‫كان‬ ‫اذا‬
  • 8. Data Control Language (DCL). ‫البيانات‬ ‫التحكم‬ ‫أوامر‬ -SELECT ‫االستعالمات‬ ‫االستعال‬ ‫هى‬ ‫انما‬ ‫بيانات‬ ‫حذف‬ ‫او‬ ‫ادخال‬ ‫او‬ ‫تعديل‬ ‫الغرض‬ ‫ليس‬‫م‬ ‫البيانات‬ ‫قاعدة‬ ‫فى‬ ‫معينه‬ ‫بيانات‬ ‫عن‬ SELECT * FROM STUDENT WHERE STUD_ID=‘2’ ;