在包含單引號的查詢中使用 MySQL 關鍵字?
如果一個查詢中包含多個 MySQL 關鍵字,請使用反引號符號而不是單引號。我們首先建立一個表。此處,我們使用了兩個保留關鍵字,即“key”(鍵)和“LIMIT”(限制):-
mysql> create table DemoTable ( `key` int NOT NULL AUTO_INCREMENT PRIMARY KEY , `Limit` int ); Query OK, 0 rows affected (0.72 sec)
使用 insert 命令在表中插入一些記錄:-
mysql> insert into DemoTable(`key`,`Limit`) values(null,80); Query OK, 1 row affected (0.49 sec) mysql> insert into DemoTable(`key`,`Limit`) values(null,90); Query OK, 1 row affected (0.10 sec) mysql> insert into DemoTable(`key`,`Limit`) values(null,100); Query OK, 1 row affected (0.10 sec)
使用 select 語句顯示錶中的所有記錄:-
mysql> select *from DemoTable;
這將產生以下輸出 &mius;
+-----+-------+ | key | Limit | +-----+-------+ | 1 | 80 | | 2 | 90 | | 3 | 100 | +-----+-------+ 3 rows in set (0.00 sec)
現在,我們將選擇其中一列的值,該列是使用保留關鍵字“key”宣告的。由於我們需要獲取相同的記錄,請使用反引號符號:-
mysql> select `key` from DemoTable;
這將產生以下輸出:-
+-----+ | key | +-----+ | 1 | | 2 | | 3 | +-----+ 3 rows in set (0.00 sec)
廣告