Veri tabanı yönetim sistemlerinde, veriyi tanımlama, işleme, kontrol etme ve veri tabanına işlem yapma gibi aktiviteler için diller tanımlanmıştır.
- DDL-Data Definition Language
- DML-Data Manipulation Language
- DCL-Data Control Language
- TCL-Transactional Control Language
DDL – Data Definition Language
DDL bildirim yapan bir yapıya sahiptir ve table, view, index, namespace, tablespace, database, function, trigger ve user gibi veritabanı nesnelerini oluşturmamıza, değiştirmemize ve kaldırmamıza imkan tanır. Başlıca DDL işlemleri:
- CREATE
- DROP
- RENAME
- ALTER
- TRUNCATE
DML – Data Manipulation Language
DML ifadeleri, veritabanındaki verilerle işlem yapmaya yarar.
- SELECT
- UPDATE
- INSERT
- DELETE
DCL – DATA CONTROL LANGUAGE
Kullanıcı yetki ve izinleri üzerinde işlem yapmaya yarar.
- GRANT
- REVOKE
TCL – TRANSACTIONAL CONTROL LANGUAGE
Yapılan işlemlerin kontrolünü sağlamaya yarar.
- COMMIT
- ROLLBACK
- SAVEPOINT