亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

數據庫表名,字段名符號

為什么創建表時不能用'字段名',而用`字段名`?

正在回答

1 回答

要么是用`````````````````括起來,要么是不括。使用''''''''括起來,是錯誤的,可能把 '字段名' 整體認為是表名。

mysql中 ' 和 ` 的區別

兩者在linux下和windows下不同,linux下不區分,windows下區分。

主要區別就是

單引號( ' )或雙引號主要用于 字符串的引用符號

如:

mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', '/'hello';

數據庫、表、索引、列和別名用的是引用符是反勾號(‘`’)? 注:Esc下面的鍵

如:

mysql>SELECT * FROM `select` WHERE `select`.id > 100;

?

如果SQL服務器模式包括ANSI_QUOTES模式選項,還可以用雙引號將識別符引起來:

mysql> CREATE TABLE "test" (col INT);

ERROR 1064: You have an error in your SQL syntax. (...)

mysql> SET sql_mode='ANSI_QUOTES';

mysql> CREATE TABLE "test" (col INT);

Query OK, 0 rows affected (0.00 sec)

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

數據庫表名,字段名符號

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號