name 是 MySQL 中的保留字嗎?


不,name 不是 MySQL 中的保留字,你可以不用反引號符號。如果你正在使用一個保留字,請使用反引號符號。讓我們首先建立一個表 -

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

現在,你可以使用 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)

使用 select 語句顯示該表中的所有記錄 -

mysql> select *from name;

輸出

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

如果你有一個保留字,你仍需反引號符號。我們現在建立一個表明名作為“select”這個保留字的表 -

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

上面,我們使用了反引號符號,因為我們正在考慮這個表名作為保留字。現在,你可以使用 insert 命令將一些記錄插入該表中 -

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

使用 select 語句顯示該表中的所有記錄 -

mysql> select `select` from `select`;

輸出

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

更新於:2019 年 7 月 30 日

279 次瀏覽

開啟你的 事業

完成課程獲得認證

開始
廣告