MySQL Keywords là những từ khóa đặc biệt được sử dụng trong các câu lệnh MySQL để thao tác dữ liệu và quản lý cơ sở dữ liệu. Chúng đóng vai trò quan trọng trong việc thực hiện các tác vụ như truy vấn, thêm, sửa, xóa, và quản lý dữ liệu. Mỗi từ khóa MySQL có chức năng riêng, và việc hiểu rõ cách sử dụng chúng là rất quan trọng để làm việc hiệu quả với MySQL.

KeywordMô tả
ADDThêm một cột vào bảng hiện có
ADD CONSTRAINTThêm ràng buộc sau khi bảng đã được tạo
ALLTrả về true nếu tất cả các giá trị truy vấn phụ đáp ứng điều kiện
ALTERThêm, xóa hoặc sửa đổi các cột trong bảng hoặc thay đổi kiểu dữ liệu của một cột trong bảng
ALTER COLUMNThay đổi kiểu dữ liệu của một cột trong bảng
ALTER TABLEThêm, xóa hoặc sửa đổi các cột trong bảng
ANDChỉ bao gồm các hàng có cả hai điều kiện là đúng
ANYTrả về true nếu bất kỳ giá trị truy vấn phụ nào đáp ứng điều kiện
ASĐổi tên một cột hoặc bảng bằng một bí danh
ASCSắp xếp tập kết quả theo thứ tự tăng dần
BACKUP DATABASETạo bản sao lưu của cơ sở dữ liệu hiện có
BETWEENChọn các giá trị trong một phạm vi nhất định
CASETạo ra các đầu ra khác nhau dựa trên các điều kiện
CHECKMột ràng buộc giới hạn giá trị có thể được đặt trong một cột
COLUMNThay đổi kiểu dữ liệu của một cột hoặc xóa một cột trong bảng
CONSTRAINTThêm hoặc xóa một ràng buộc
CREATETạo cơ sở dữ liệu, chỉ mục, chế độ xem, bảng hoặc thủ tục
CREATE DATABASETạo một cơ sở dữ liệu SQL mới
CREATE INDEXTạo một chỉ mục trên một bảng (cho phép các giá trị trùng lặp)
CREATE OR REPLACE VIEWCập nhật chế độ xem
CREATE TABLETạo một bảng mới trong cơ sở dữ liệu
CREATE PROCEDURETạo một thủ tục được lưu trữ
CREATE UNIQUE INDEXTạo một chỉ mục duy nhất trên một bảng (không có giá trị trùng lặp)
CREATE VIEWTạo chế độ xem dựa trên tập kết quả của câu lệnh SELECT
DATABASETạo hoặc xóa cơ sở dữ liệu SQL
DEFAULTMột ràng buộc cung cấp giá trị mặc định cho một cột
DELETEXóa các hàng khỏi một bảng
DESCSắp xếp tập kết quả theo thứ tự giảm dần
DISTINCTChỉ chọn các giá trị riêng biệt (khác nhau)
DROPXóa một cột, ràng buộc, cơ sở dữ liệu, chỉ mục, bảng hoặc chế độ xem
DROP COLUMNXóa một cột trong bảng
DROP CONSTRAINTXóa ràng buộc UNIQUE, PRIMARY KEY, FOREIGN KEY hoặc CHECK
DROP DATABASEXóa cơ sở dữ liệu SQL hiện có
DROP DEFAULTXóa ràng buộc MẶC ĐỊNH
DROP INDEXXóa một chỉ mục trong một bảng
DROP TABLEXóa một bảng hiện có trong cơ sở dữ liệu
DROP VIEWXóa một chế độ xem
EXECThực hiện một thủ tục được lưu trữ
EXISTSKiểm tra sự tồn tại của bất kỳ bản ghi nào trong một truy vấn phụ
FOREIGN KEYMột ràng buộc là một khóa được sử dụng để liên kết hai bảng với nhau
FROMChỉ định bảng nào để chọn hoặc xóa dữ liệu
FULL OUTER JOINTrả về tất cả các hàng khi có sự khớp nhau ở bảng bên trái hoặc bảng bên phải
GROUP BYNhóm tập kết quả (được sử dụng với các hàm tổng hợp: COUNT, MAX, MIN, SUM, AVG)
HAVINGĐược sử dụng thay cho WHERE với các hàm tổng hợp
INCho phép bạn chỉ định nhiều giá trị trong mệnh đề WHERE
INDEXTạo hoặc xóa một chỉ mục trong một bảng
INNER JOINTrả về các hàng có giá trị khớp nhau trong cả hai bảng
INSERT INTOChèn các hàng mới vào bảng
INSERT INTO SELECTSao chép dữ liệu từ một bảng vào một bảng khác
IS NULLKiểm tra giá trị rỗng
IS NOT NULLKiểm tra các giá trị không rỗng
JOINTham gia bảng
LEFT JOINTrả về tất cả các hàng từ bảng bên trái và các hàng khớp từ bảng bên phải
LIKETìm kiếm một mẫu cụ thể trong một cột
LIMITChỉ định số lượng bản ghi trả về trong tập kết quả
NOTChỉ bao gồm các hàng có điều kiện không đúng
NOT NULLMột ràng buộc buộc một cột không được chấp nhận giá trị NULL
ORBao gồm các hàng có một trong hai điều kiện là đúng
ORDER BYSắp xếp tập kết quả theo thứ tự tăng dần hoặc giảm dần
OUTER JOINTrả về tất cả các hàng khi có sự khớp nhau ở bảng bên trái hoặc bảng bên phải
PRIMARY KEYMột ràng buộc xác định duy nhất từng bản ghi trong bảng cơ sở dữ liệu
PROCEDUREMột thủ tục được lưu trữ
RIGHT JOINTrả về tất cả các hàng từ bảng bên phải và các hàng khớp từ bảng bên trái
ROWNUMChỉ định số lượng bản ghi trả về trong tập kết quả
SELECTChọn dữ liệu từ cơ sở dữ liệu
SELECT DISTINCTChỉ chọn các giá trị riêng biệt (khác nhau)
SELECT INTOSao chép dữ liệu từ một bảng vào một bảng mới
SELECT TOPChỉ định số lượng bản ghi trả về trong tập kết quả
SETChỉ định những cột và giá trị nào cần được cập nhật trong bảng
TABLETạo bảng hoặc thêm, xóa hoặc sửa đổi các cột trong bảng hoặc xóa bảng hoặc dữ liệu bên trong bảng
TOPChỉ định số lượng bản ghi trả về trong tập kết quả
TRUNCATE TABLEXóa dữ liệu bên trong một bảng, nhưng không phải chính bảng đó
UNIONKết hợp tập kết quả của hai hoặc nhiều câu lệnh SELECT (chỉ các giá trị riêng biệt)
UNION ALLKết hợp tập kết quả của hai hoặc nhiều câu lệnh SELECT (cho phép các giá trị trùng lặp)
UNIQUEMột ràng buộc đảm bảo rằng tất cả các giá trị trong một cột là duy nhất
UPDATECập nhật các hàng hiện có trong bảng
VALUESChỉ định các giá trị của câu lệnh INSERT INTO
VIEWTạo, cập nhật hoặc xóa chế độ xem
WHERELọc một tập kết quả để chỉ bao gồm các bản ghi đáp ứng một điều kiện đã chỉ định