課程
/后端開發(fā)
/Java
/SpringBoot+MyBatis搭建迷你小程序
為什么創(chuàng)建表時(shí)不能用'字段名',而用`字段名`?
2019-12-09
源自:SpringBoot+MyBatis搭建迷你小程序 2-4
正在回答
要么是用`````````````````括起來,要么是不括。使用''''''''括起來,是錯(cuò)誤的,可能把 '字段名' 整體認(rèn)為是表名。
兩者在linux下和windows下不同,linux下不區(qū)分,windows下區(qū)分。主要區(qū)別就是單引號(hào)( ' )或雙引號(hào)主要用于 字符串的引用符號(hào)如:mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', '/'hello';數(shù)據(jù)庫、表、索引、列和別名用的是引用符是反勾號(hào)(‘`’)? 注:Esc下面的鍵如:mysql>SELECT * FROM `select` WHERE `select`.id > 100;?如果SQL服務(wù)器模式包括ANSI_QUOTES模式選項(xiàng),還可以用雙引號(hào)將識(shí)別符引起來: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)
舉報(bào)
SpringBoot+MyBatis搭建小程序后臺(tái)
1 回答求視頻中的數(shù)據(jù)庫開發(fā)工具名字
1 回答數(shù)據(jù)庫
3 回答數(shù)據(jù)庫問題
1 回答數(shù)據(jù)庫在哪啊
1 回答無法連接數(shù)據(jù)庫
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-12-19
要么是用`````````````````括起來,要么是不括。使用''''''''括起來,是錯(cuò)誤的,可能把 '字段名' 整體認(rèn)為是表名。
mysql中 ' 和 ` 的區(qū)別
兩者在linux下和windows下不同,linux下不區(qū)分,windows下區(qū)分。
主要區(qū)別就是
單引號(hào)( ' )或雙引號(hào)主要用于 字符串的引用符號(hào)
如:
mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', '/'hello';
數(shù)據(jù)庫、表、索引、列和別名用的是引用符是反勾號(hào)(‘`’)? 注:Esc下面的鍵
如:
mysql>SELECT * FROM `select` WHERE `select`.id > 100;
?
如果SQL服務(wù)器模式包括ANSI_QUOTES模式選項(xiàng),還可以用雙引號(hào)將識(shí)別符引起來:
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)