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

Từ khóa KEY trong MySQL có nghĩa là gì?

Khóa đồng nghĩa với một chỉ mục. Nếu bạn muốn tạo chỉ mục cho một cột, hãy sử dụng "Key".

Như đã nêu trong tài liệu chính thức:

KEY thường là từ đồng nghĩa với INDEX. Thuộc tính khóa PRIMARY KEY cũng có thể được chỉ định chỉ là KEY khi được đưa ra trong định nghĩa cột. Điều này đã được triển khai để tương thích với các hệ thống cơ sở dữ liệu khác.

Khóa có thể được sử dụng với Khóa chính:

Đầu tiên chúng ta hãy tạo một bảng. Đây là truy vấn để đặt khóa chính cho cột “id”.

mysql> create table KeyDemo
    -> (
    -> id int,
    -> primary key(id)
    -> );
Query OK, 0 rows affected (0.55 sec)

Chèn hai bản ghi.

mysql> insert into KeyDemo values(1);
Query OK, 1 row affected (0.12 sec)

mysql> insert into KeyDemo values(2);
Query OK, 1 row affected (0.14 sec)

Để hiển thị tất cả các bản ghi.

mysql> select *from KeyDemo;

Đây là kết quả đầu ra.

+----+
| id |
+----+
|  1 |
|  2 |
+----+
2 rows in set (0.00 sec)