其中预定义数据类型包括7种类型:数值、字符串、二进制串、布尔、日期、间隔、XML 。
五、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 , 只需要重复几下这个常用单词就会崩溃
普通人赚钱的四个层次 , 看看你在哪一层
是哪些人 , 在实践中华田园敏捷?
大数据最主要的三个工程问题 , 弄懂之后年薪百万不是梦
程序员不可不知的几种软件项目 , 看看你的项目属于哪一种?
程序员的三重境界 , 看看你在哪一重
- 作为联想旗下主打办公系列的主力军|ThinkFamily将从三项升级助力中小企业全场景加速
- 作为大家使用频率最高的App|微信8.0.22正式版更新,朋友圈“转发”功能被移除
- 数据库|五月还有不下于五款新机要来,热闹之余,建议提前考虑!
- 数据库|特别有用的SQL优化小技巧,了解之后程序性能大为提升
- 数据库|宋清辉:“逆流”的互联网人 人才流动背后的“脱虚向实”
- 数据库|赶上公司裁员,我们应该怎么做,才能避免公司给你挖的那些坑?
- 作为硬盘领域的老牌企业|东芝硬盘55岁生日快乐
- 作为史上最强的S系列旗舰|史上最强s系列旗舰vivos15pro发布,售价3399元起
- 作为最知名的几种清洁能源之一|澳大利亚新南威尔士大学研究出太阳能发电技术
- 热搜第一!“国货之光”蜂花董事长含泪直播?公司辟谣了;库存被作为防疫物资发放