您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL数据库建库时SQL语句中数据库名、表名用引号的问题以及COLLATE utf8_general_ci的含义

bubuko 2022/1/25 20:06:59 mysql 字数 753 阅读 890 来源 http://www.bubuko.com/infolist-5-1.html

一、MySQL数据库建库时SQL语句中数据库名、表名用引号的问题解释:在创建MySQL数据库和表时,数据库名、表名和字段名外面的符号 ` 不是单引号,而是英文输入法的反单引号,同键盘~同一位置。为了避免你的表名和字段名 和数据库SQL中的关键字冲突。但也可以不加。此外,需要注意,有部分程序员喜欢从网 ...

一、MySQL数据库建库时SQL语句中数据库名、表名用引号的问题
解释:
在创建MySQL数据库和表时,数据库名、表名和字段名外面的符号 ` 不是单引号,而是英文输入法的反单引号,同键盘~同一位置。
为了避免你的表名和字段名 和数据库SQL中的关键字冲突。但也可以不加。
此外,需要注意,有部分程序员喜欢从网页上拷贝别人博客中的SQL脚本,在拷贝-粘贴的过程中容易将反单引号不经意间变为单引号,从而造成导入SQL脚本错误,请大家在开发时特别小心!!!


二、COLLATE utf8_general_ci的含义
解释:
COLLATE时校验、核对的意思。此代码指定数据库的校验规则,ci是case insensitive的缩写,意思是大小写不敏感;相对的是cs,即case sensitive,大小写敏感。

MySQL数据库建库时SQL语句中数据库名、表名用引号的问题以及COLLATE utf8_general_ci的含义

原文:https://www.cnblogs.com/rainbow70626/p/12452808.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶