五、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吗?】程序员的三重境界 , 看看你在哪一重
- 剧本|划定底线红线 剧本杀产业进入合规管理时代
- 支付宝,你这也配叫长辈模式?
- Linux|无利可图?又一家电子大厂解散团队退出苹果供应链,库克行动了!
- 软件|这个男人当了十二年的快递员:金宜财作为京东一号快递员,刘强东给了他什么奖励?
- 数据资产管理和数据治理是什么关系?
- 供应链管理|响应国家号召?又一电子大厂退出苹果供应链,库克措手不及
- 数字化转型|这个男人当了十二年的快递员:金宜财作为京东一号快递员,刘强东给了他什么奖励?
- 互联网+制造业,可实现精细管理、精益生产、敏捷制造、制造业产业的优化升级
- 京东|这个男人当了十二年的快递员:金宜财作为京东一号快递员,刘强东给了他什么奖励?
- 数字营销|管理咨询真的有用吗?乔布斯嘲弄,任正非感谢,也许他们都是对的
