تَستخدم قواعد البيانات عِدّة لغات برمجة لقراءة البيانات، وتحديثها، ومعالجتها، وتخزينها، ومن هذه اللغات:
- لغة تعريف البيانات (بالإنجليزية: Data Definition Language): تَستخدم عِدّة عبارات لإنشاء قاعدة بيانات، أو جداول، وإعادة تسميتها، أو إزالتها قاعدة البيانات، وهي:
- إنشاء (بالإنجليزية: CREATE).
- تغيير (بالإنجليزية: ALTER).
- حذف أو الغاء (بالإنجليزية: DROP).
- إعادة تسمية (بالإنجليزية: RENAME).
- لغة معالجة البيانات (بالإنجليزية: Data Manipulation Language): تُعالج هذه اللغة البيانات؛ كإدراج البيانات، وتحديث الجداول، وإستعادة السجل باستخدام عِدّة عبارات، وهي:
- اختيار (بالإنجليزية: SELECT).
- إدراج (بالإنجليزية: INSERT).
- تحديث (بالإنجليزية UPDATE).
- حذف (بالإنجليزية: DELETE).
- لغة التحكُم في البيانات (بالإنجليزية: Data Control Language): تَستخدم عبارات لمنح الامتياز للوصول إلى قواعد البيانات، أو سحب هذا الامتياز، وهي:
- منح (بالإنجليزية: GRANT).
- سحب (بالإنجليزية: REVOKE).
- لغة التحكُم في المعاملات (بالإنجليزية: Transaction Control Language): تتحكّم هذه اللغة بالمعاملات باستخدام عِدّة عبارات، هي:
- الالتزام (بالإنجليزية: COMMIT): حفظ العمل.
- تحديد نقطة (بالإنجليزية: SAVEPOINT): تحديد نقطة معين للتراجع عنها أو إلغاءها فيما بعد.
- التراجع (بالإنجليزية: ROLLBACK): استعادة المعلومات من آخر عمل تم القيام به.
Source: mawdoo3.com