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

Tên có phải là một từ dành riêng trong MySQL không?

Không, tên không phải là từ dành riêng trong MySQL, bạn có thể sử dụng mà không cần ký hiệu backtick. Nếu bạn đang làm việc trên một từ dành riêng thì hãy sử dụng biểu tượng hình que ngược. Đầu tiên chúng ta hãy tạo một bảng -

mysql> create table name
   (
   name varchar(10)
   );
Query OK, 0 rows affected (0.78 sec)

Bây giờ bạn có thể chèn một số bản ghi trong bảng bằng lệnh insert -

mysql> insert into name values('John');
Query OK, 1 row affected (0.13 sec)
mysql> insert into name values('Carol');
Query OK, 1 row affected (0.14 sec)

Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -

mysql> select *from name;

Đầu ra

+-------+
| name  |
+-------+
| John  |
| Carol |
+-------+
2 rows in set (0.00 sec)

Nếu bạn có một từ dành riêng thì bạn cần sử dụng biểu tượng hình que ngược. Bây giờ chúng ta hãy tạo một bảng với tên bảng là từ dành riêng “select” -

mysql> create table `select`
   (
   `select` int
   );
Query OK, 0 rows affected (0.70 sec)

Ở trên, chúng tôi đã sử dụng một biểu tượng hình que ngược, vì chúng tôi đang coi tên bảng là từ dành riêng. Bây giờ bạn có thể chèn một số bản ghi trong bảng bằng lệnh insert -

mysql> insert into `select` values(1);
Query OK, 1 row affected (0.16 sec)

Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -

mysql> select `select` from `select`;

Đầu ra

+--------+
| select |
+--------+
| 1      |
+--------+
1 row in set (0.00 sec)