أساسيات قواعد البيانات الصيغة العامة SQL - Syntax
الصيغة العامة SQL - Syntax
الصيغة العامة للغة الاستعلام البنيوية
لغة الاستعلام البنيوية تستخدم مجموعة من القواعد المميزة والارشادات تعرف بالصيغة العامة.وفي هذا الدرس سيتم عرض نظرة سريعة على الصيغ الاساسية في SQL أو بما يعرف بالصيغة العامة.
كافة الصيغ العامة او الاساسية في لغة SQL تبدا اما باحدى الكلمات التالية :-
SELECT, INSERT, UPDATE, DELETE, ALTER, DROP, CREATE, USE, SHOW
وتنتهي بفاصلة منقوطة ;.
لغة الاستعلام SQL غير حساسة لحالة الاحرف بمعنى ان SELECT هي نفسها select. بالنسبة لاسماء الجداول في mysql هي حساسة فيجب اعطاء الاسماء نفسها كما سميت في قاعدةالبيانات.
SQL SELECT Statement صيغة الاستعلام المستخدم بارجاع السجلات
SELECT column1, column2....columnN FROM table_name;
SQL DISTINCT Clause صيغة ارجاع السجلات مع استبعاد التكرار
SELECT DISTINCT column1, column2....columnN FROM table_name;
SQL WHERE Clause استعادة السجلات حسب شرط
SELECT column1, column2....columnN FROM table_name WHERE CONDITION;
SQL AND/OR Clause استعادة السجلات مع شرط اما او و
SELECT column1, column2....columnN FROM table_name WHERE CONDITION-1 {AND|OR} CONDITION-2;
SQL IN Clause ارجاع السجلات من بين قيم معطاة
SELECT column1, column2....columnN FROM table_name WHERE column_name IN (val-1, val-2,...val-N);
SQL BETWEEN Clause ارجاع السجلات من بين قيمتين
SELECT column1, column2....columnN FROM table_name WHERE column_name BETWEEN val-1 AND val-2;
SQL LIKE Clause استعادة السجلات لشرط بحيث تكون شبيه بالصيغة المعطاة
SELECT column1, column2....columnN FROM table_name WHERE column_name LIKE { PATTERN };
SQL ORDER BY Clause استعادة السجلات مع الترتيب تصاعدي او تنازلي
SELECT column1, column2....columnN FROM table_name WHERE CONDITION ORDER BY column_name {ASC|DESC};
SQL GROUP BY Clause ارجاع السجلات مع تجميع حسب المجموعة
SELECT SUM(column_name) FROM table_name WHERE CONDITION GROUP BY column_name;
SQL COUNT Clause ارجاع مجموع السجلات لعامود ما
SELECT COUNT(column_name) FROM table_name WHERE CONDITION;
SQL HAVING Clause استعادة السجلات حسب دالة حسابية معطاة
SELECT SUM(column_name) FROM table_name WHERE CONDITION GROUP BY column_name HAVING (arithematic function condition);
SQL CREATE TABLE Statement صيغة انشاء جدول
CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( one or more columns ) );
SQL DROP TABLE Statement صيغة حذف جدول
DROP TABLE table_name;
SQL CREATE INDEX Statement صيغة انشاء فهرس
CREATE UNIQUE INDEX index_name ON table_name ( column1, column2,...columnN);
SQL DROP INDEX Statement صيغة حذف الفهرس
ALTER TABLE table_name DROP INDEX index_name;
SQL DESC Statement صيغة عرض هيكل الجدول
DESC table_name;
SQL TRUNCATE TABLE Statement صيغة الاقتصاص من الجدول
TRUNCATE TABLE table_name;
SQL ALTER TABLE Statement صيغة تعديل او حذف او اضافة عامود للجدول
ALTER TABLE table_name {ADD|DROP|MODIFY} column_name {data_ype};
SQL ALTER TABLE Statement (Rename) صيغة إعادة تسمية الجدول
ALTER TABLE table_name RENAME TO new_table_name;
SQL INSERT INTO Statement صيغة إضافة سجلات للجدول
INSERT INTO table_name( column1, column2....columnN) VALUES ( value1, value2....valueN);
SQL UPDATE Statement صيغة تعديل سجلات الجدول
UPDATE table_name SET column1 = value1, column2 = value2....columnN=valueN [ WHERE CONDITION ];
SQL DELETE Statement صيغة حذف سجل من الجدول
DELETE FROM table_name WHERE {CONDITION};
SQL CREATE DATABASE Statement صيغة انشاء قاعدة بيانات
CREATE DATABASE database_name;
SQL DROP DATABASE Statement صيغة حذف قاعدة بيانات
DROP DATABASE database_name;
SQL USE Statement صيغة استخدام قاعدة البيانات
USE database_name;
SQL COMMIT Statement صيغة اعتماد الاوامر
COMMIT;
SQL ROLLBACK Statement صيغة التراجع عن اخرامر
ROLLBACK;
Ahmed Ata Almahallawi
Freelancer
IT Help Desk,
SEO Expert ,PHP,C#,ASPX,SQL
Al alami st
gaza -jabalia, Gaza Strip
Palestine
DOB: 05/10/1984
14/1/2014
التسميات: قواعد البيانات Database SQL
<< الصفحة الرئيسية