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

من ويكيبيديا، الموسوعة الحرة

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

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

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


هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال تحتاج للنمو والتحسين؛ فساهم في إثرائها بالمشاركة في تحريرها.