Computer >> Máy Tính >  >> Lập trình >> MySQL

Ngôn ngữ Cơ sở dữ liệu


Đọc, Cập nhật, Thao tác và Lưu trữ dữ liệu trong cơ sở dữ liệu bằng Ngôn ngữ Cơ sở dữ liệu. Sau đây là các ngôn ngữ cơ sở dữ liệu -

  • Ngôn ngữ Định nghĩa Dữ liệu
  • Ngôn ngữ thao tác dữ liệu
  • Ngôn ngữ kiểm soát dữ liệu
  • Ngôn ngữ kiểm soát giao dịch

Hãy để chúng tôi bắt đầu với Ngôn ngữ Định nghĩa Dữ liệu:

Ngôn ngữ định nghĩa dữ liệu

Ngôn ngữ này được sử dụng để tạo cơ sở dữ liệu, bảng, thay đổi chúng, v.v. Với điều này, bạn cũng có thể đổi tên cơ sở dữ liệu hoặc loại bỏ chúng. Nó chỉ định lược đồ cơ sở dữ liệu.

Các câu lệnh DDL bao gồm -

  • TẠO :Tạo cơ sở dữ liệu mới, bảng, v.v.
  • ALTER :Thay đổi cơ sở dữ liệu hiện có, bảng, v.v.
  • DROP :Bỏ cơ sở dữ liệu
  • RENAME :Đặt tên mới cho bảng.

Ngôn ngữ thao tác dữ liệu

Ngôn ngữ được sử dụng để thao tác cơ sở dữ liệu như chèn dữ liệu, cập nhật bảng, truy xuất bản ghi từ bảng, v.v. được gọi là Ngôn ngữ thao tác dữ liệu -

  • CHỌN :Lấy dữ liệu từ cơ sở dữ liệu
  • CHÈN :Chèn dữ liệu
  • CẬP NHẬT :Cập nhật dữ liệu
  • XÓA :Xóa tất cả các bản ghi

Ngôn ngữ kiểm soát dữ liệu

Cấp đặc quyền cho người dùng bằng cách sử dụng câu lệnh GRANT. Theo cách tương tự, hãy thu hồi đặc quyền bằng cách sử dụng câu lệnh REVOKE. Cả hai câu lệnh này đều thuộc Ngôn ngữ điều khiển dữ liệu (DCL). -

  • CẤP :Cấp đặc quyền để truy cập cơ sở dữ liệu.
  • HOÀN LẠI: Lấy lại đặc quyền truy cập cơ sở dữ liệu.

Ngôn ngữ kiểm soát giao dịch

Quản lý các giao dịch trong Cơ sở dữ liệu bằng Ngôn ngữ kiểm soát giao dịch -

  • CAM KẾT :Lưu công việc.
  • SAVEPOINT :Đặt một điểm trong giao dịch để quay lại sau
  • QUAY LẠI :Khôi phục kể từ lần cam kết cuối cùng