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

Các lệnh khác nhau được sử dụng trong MySQL là gì?


Ngôn ngữ SQL được chia thành bốn loại câu lệnh ngôn ngữ chính:DML, DDL, DCL và TCL. Sử dụng các câu lệnh này, chúng ta có thể xác định cấu trúc của cơ sở dữ liệu bằng cách tạo và thay đổi các đối tượng cơ sở dữ liệu và chúng ta có thể thao tác dữ liệu trong bảng thông qua cập nhật hoặc xóa. Chúng tôi cũng có thể kiểm soát người dùng nào có thể đọc / ghi dữ liệu hoặc quản lý các giao dịch để tạo ra một đơn vị công việc.

Bốn loại câu lệnh SQL chính như sau -

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

Các câu lệnh DML ảnh hưởng đến các bản ghi trong một bảng. Đây là những thao tác cơ bản mà chúng tôi thực hiện trên dữ liệu, chẳng hạn như chọn một vài bản ghi từ bảng, chèn bản ghi mới, xóa bản ghi không cần thiết và cập nhật / sửa đổi bản ghi hiện có.

Các câu lệnh DML bao gồm những điều sau -

CHỌN - chọn bản ghi từ một bảng

  • CHÈN - chèn các bản ghi mới
  • CẬP NHẬT - cập nhật / Sửa đổi các bản ghi hiện có
  • XÓA - xóa các bản ghi hiện có

DDL (Ngôn ngữ Định nghĩa Dữ liệu)

Các câu lệnh DDL được sử dụng để thay đổi / sửa đổi cơ sở dữ liệu hoặc cấu trúc bảng và lược đồ. Các câu lệnh này xử lý việc thiết kế và lưu trữ các đối tượng cơ sở dữ liệu.

  • CREATE - tạo một Bảng, cơ sở dữ liệu, lược đồ mới
  • ALTER - thay đổi bảng hiện có, mô tả cột
  • DROP - xóa các đối tượng hiện có khỏi cơ sở dữ liệu

DCL (Ngôn ngữ điều khiển dữ liệu)

Câu lệnh DCL kiểm soát mức độ truy cập mà người dùng có trên các đối tượng cơ sở dữ liệu.

  • GRANT - cho phép người dùng đọc / ghi trên các đối tượng cơ sở dữ liệu nhất định
  • REVOKE - ngăn chặn người dùng quyền đọc / ghi trên các đối tượng cơ sở dữ liệu

TCL (Ngôn ngữ Kiểm soát Giao dịch)

Các câu lệnh TCL cho phép bạn kiểm soát và quản lý các giao dịch để duy trì tính toàn vẹn của dữ liệu trong các câu lệnh SQL.

  • BEGIN Giao dịch - mở một giao dịch
  • Giao dịch COMMIT - cam kết một giao dịch
  • ROLLBACK giao dịch - ROLLBACK một giao dịch trong trường hợp có bất kỳ lỗi nào