sql
文章平均质量分 61
辰辰
这个作者很懒,什么都没留下…
展开
-
MySQL数据库开发规范
解读:前者占用5个字节,后者占用4个字节,存储年使用YEAR,存储日期使用DATE,存储时间使用datetime。(1)字段长度固定,或者长度近似的业务场景,适合使用char,能够减少碎片,查询性能高。(1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层。(2)字段长度相差较大,或者更新较少的业务场景,适合使用varchar,能够减少空间。(1)NULL的列使用索引,索引统计,值都更加复杂,MySQL更难优化。(1)牵扯到国家代号,可能出现+/-/()等字符,例如+86。原创 2023-08-30 15:28:49 · 189 阅读 · 0 评论 -
Mysql的引擎有哪些?支持事物么?DB储存引擎有哪些?
在未来的MySQL分发版中,我们想要添加其它平台对这个引擎的支持,包括Windows。这个引擎的目的是服务,在 MySQL源代码中的一个例子,它演示说明如何开始编写新存储引擎。就像MyISAM一样,MEMORY和MERGE存储引擎处理非事务表,这两个引擎也都被默认包含在MySQL中。MyISAM在所有MySQL配置里被支持,它是默认的存储引擎,除非你配置MySQL默认使用另外一个引擎。MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎。原创 2023-08-24 11:48:26 · 352 阅读 · 0 评论 -
nvarchar和varchar的区别
varchar(n) 长度为 n 个字节的可变长度且非 Unicode 的字符数据。存储大小为输入数据的字节的实际长度,而不是 n 个字节。Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。那么varchar字段占2×2+6=10个字节的存储空间,而nvarchar字段占8×2=16个字节的存储空间。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。nvarchar和varchar的区别。原创 2023-08-16 10:45:47 · 144 阅读 · 0 评论