mysql创建表时反引号的作用
生活随笔
收集整理的這篇文章主要介紹了
mysql创建表时反引号的作用
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?試用navicat工具查看現(xiàn)網(wǎng)mysql建表語(yǔ)句時(shí),發(fā)現(xiàn)表名和字段名都是反引號(hào)引起來(lái)的
CREATE TABLE `tab_notice_title_tv` (`i_id` int(11) NOT NULL AUTO_INCREMENT,`c_opcom_key` varchar(32) DEFAULT NULL,`c_view_type` int(11) DEFAULT '1' COMMENT '平臺(tái)類型,1:標(biāo)清,2:高清',`c_title` varchar(32) DEFAULT NULL,`c_status` int(2) DEFAULT '0',`c_creator` varchar(32) DEFAULT '',`c_createtime` varchar(32) DEFAULT NULL,`c_deleted` int(2) NOT NULL DEFAULT '0',PRIMARY KEY (`i_id`) ) ENGINE=MyISAM AUTO_INCREMENT=46 DEFAULT CHARSET=gbk;反引號(hào),一般在ESC鍵的下方。?
它是為了區(qū)分MYSQL的保留字與普通字符而引入的符號(hào)。?
舉個(gè)例子:SELECT `select` FROM `test` WHERE select=’字段值’?
在test表中,有個(gè)select字段,如果不用反引號(hào),MYSQL將把select視為保留字而導(dǎo)致出錯(cuò),所以,有MYSQL保留字作為字段的,必須加上反引號(hào)來(lái)區(qū)分。?
引號(hào)一般用在字段的值,如果字段值是字符或字符串,則要加引號(hào),如:select=’字段值’?
不加反引號(hào)建的表不能包含MYSQL保留字,否則出錯(cuò)
?
轉(zhuǎn)載于:https://www.cnblogs.com/mingmingmomo/p/9328612.html
總結(jié)
以上是生活随笔為你收集整理的mysql创建表时反引号的作用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如果Python对于磁盘没有写入权限,还
- 下一篇: 大数据笔记(十三)——常见的NoSQL数