五、Limit关键字是所有数据库通用的吗
Limit关键字是很多人常用的 , 但是换了数据库 , 这个关键字还能正常使用吗?答案是否定的 。
Limit关键字并不是所有数据库通用的 , Sql server选择前n条就是select top n 。
六、MySQL里面的utf8字符集是“UTF-8”吗?
很多初学者建数据库的时候 , 想当然就把字符集指定为utf8了 , 然后可能就会出现一些乱码问题 , 在中文互联网界 , 可能问题更容易出现 , 为什么呢?
事实上 , MySQL里面的utf8编码并不是真正的UTF-8 , 而另外的utf8mb4才是真正的UTF-8编码 , 因此使用MySQL或MariaDB的时候 , 一定要把字符集设置成utf8mb4 , 否则可能会出现乱码问题 。
为什么会出现这个问题吗?原因在于早期MySQL开发的时候 , 由于节省空间以及效率等问题 , 将utf8字符集限制为3个字节 , 而实际最新的UTF-8规范使用1到4个字节 , 这就导致MySQL的utf8字符集无法兼容4个字节的编码 , 最后在MySQL 5.5.3以后的版本中 , 发布了utf8mb4字符集来解决这个问题 。 所以对于使用者来讲 , utf8字符集只用于兼容早期的数据库 , 而新开发者都应该使用utf8mb4字符集 。
以上就是一些数据库的相关知识 , 大家之前都了解过吗?
活在信息时代的其它文章:
程序员必备技能之数据库的一点小事
好贴收藏:程序员必备技能之正则表达式
Google Docs的神奇bug , 只需要重复几下这个常用单词就会崩溃
普通人赚钱的四个层次 , 看看你在哪一层
是哪些人 , 在实践中华田园敏捷?
大数据最主要的三个工程问题 , 弄懂之后年薪百万不是梦
程序员不可不知的几种软件项目 , 看看你的项目属于哪一种?
【供应链管理|作为一名程序员,你真的了解SQL吗?】程序员的三重境界 , 看看你在哪一重
- 罗技Lift人体工学鼠标评测:专为中小手型设计
- 分析平台|科技助力管理,瑶琳开启垃圾分类智能化
- 智能手表|华为WATCH GT2 Pro ECG款价格再突破底线:1189元管理心脏健康
- 作为小米手环系列的“毕业作”|小米手环7通过核准认证,距离发售仅一步之遥
- 骁龙870作为集高性能与低功耗为一体的处理器|4700mah大容量电池iqooneo6se测试
- 科大讯飞|不惧美国制裁!中企霸气宣布:以国产供应链为主
- 创业|创业手记08—谁能为我解答?作为初创品牌这样的开局真的好吗?
- 任正非|管理企业要知人善用,任正非做到了这一点,他是一位优秀的领导者
- 电池|一键发布、多账号管理-做标签
- 施耐德电气“绿色能源管理创赢计划”第二季启动,一场星火燎原的征途|甲子发现