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)
廣告