لغة الاستعلام البنيوية

SQL
ParadigmMulti-paradigm
Designed byDonald D. Chamberlin and Raymond F. Boyce
DeveloperIBM
First appeared1974
الإصدار المستقر
SQL:2006 / 2006
Typing disciplinestatic, strong
OSCross-platform
Websitewww.iso.org/standard/76583.html
Major implementations
Many
اللهجات
SQL-86, SQL-89, SQL-92, SQL:1999, SQL:2003, SQL:2006, SQL:2008[1]
Influenced by
Datalog
Influenced
CQL, LINQ, Windows PowerShell

لغة إس كيو إل Structured Query Language اختصارًا SQL وتترجم إلى لغة الاستعلام البنيوية هي لغة الاستفسار البنائية وهي لغة تحكم لقواعد البيانات تعتبر من ارقى لغات البرمجة و ذلك بسبب التشابهة الكبير بينها و بين لغة الانسان المحكية و تختص بالتعامل مع تراكيب البيانات و اجراء عمليات أدخال البيانات والحدف و الفرز و البحث و التصفية وخلافة, فما هي الـ SQL ؟

SQL اختصار لـ Structured Query Language. SQL لغة ANSI قياسية . SQL تسمح لك بالوصول إلى قواعد البيانات ومن ثم التعامل معها . SQL تسمح لك باستخراج معلومات من قواعد البيانات . SQL تمكنك من إضافة سجل جديد إلى قاعدة البيانات . SQL تمكنك من حذف سجل من قاعدة البيانات . SQL تمكنك من تحديث سجل في قاعدة البيانات . SQL سهلة التعلم جداً جداً جداً .


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

لغة من عدة لهجات

لغة البرمجة SQL تمتاز بتعددها فهي تتكون من عدة لهجات ، فالاصدار الخاص بها من حزمة أوراكـل Oracle يختلف في بعض الاوامر عن الاصدار الخاص بحزمة sql server من مايكروسوفت ، حيث اذا قمنا بكتابة جملتين في الاصدارين لتحقيق نفس الهدف نلاحظ التشابه في الشكل العام للجمل مع الاختلاف ببعض الرموز.


MySQL

وتعتبر الـMySQL من لهجات SQL الأكثر انتشارا لأنها مجانية و تخضع لرخصة GNU General Public License . تعمل MySQL من جهت المخدم Apache مثلا لذلك تجدها متوفرة على نظم تشغيل مثل Mac OSو Linux و Windows . تشبه MySQL لغات برمجة أخرى كـ C و Java و Perl و تدعم أيضا multi-threaded أي خاصية تعدد المعالجات .


Source Common
Name
Full Name
ANSI/ISO Standard SQL/PSM SQL/Persistent Stored Modules
Interbase/
Firebird
PSQL Procedural SQL
IBM SQL PL SQL Procedural Language (implements SQL/PSM)
Microsoft/
Sybase
T-SQL Transact-SQL
MySQL SQL/PSM SQL/Persistent Stored Module (as in ISO SQL:2003)
Oracle PL/SQL Procedural Language/SQL (based on Ada)
PostgreSQL PL/pgSQL Procedural Language/PostgreSQL Structured Query Language (based on Oracle PL/SQL)
PostgreSQL PL/PSM Procedural Language/Persistent Stored Modules (implements SQL/PSM)


انظر أيضاً

المصادر

هناك كتاب ، SQL، في معرفة الكتب.


هناك كتاب ، SQL dialects reference، في معرفة الكتب.


وصلات خارجية

الكلمات الدالة: