MySql
来源:互联网 发布:多线程添加数据 编辑:程序博客网 时间:2024/06/02 02:18
MySql
整数类型都具有可选的unsigned属性,表示不允许负数,但是正数的范围会大约多出一倍
有符号或者没有符号类型占用的存储空间是一样的,性能也一样
MySql 可以对整数类型定义宽度,比如int(10) ,但是这对于大多数应用程序都是没有意义的,这样不会限制值的范围
只规定了MySql的交互工具的显示方式,这里表示显示整数的前10位,对于存储和计算,宽度的多少是没有区别的
char在存储很短的字符串或长度近似相同的字符串的时候很有用,对于经常改变的值,char好于varchar
因为固定长度的行不容易产生碎片
blob和text分别以二进制和字符形式保存大量数据
通常说的查找表,在MySql中有专门用来保存这种数据的类型,就是enum。 MySql会根据列表中的值的数量,将这些值压缩到1到2个字节中,MySql在内部
将每个值都保存为整数,以表示值在列表中的位置,并且还保留了一份查找表,来表示整数和字符串之间的对应关系
保存时间的数据类型
datetime 8字节
timestamp 4字节
当谈及索引并且没有说明类型,通常是指平衡树索引。
聚集索引不是一种单独的索引类型,而是一种存储数据的方式,当表有聚集索引的时候,数据行实际保存在索引的叶子页中,聚集就是指实际的数据行和相关的键值都保存在一起,每个表只能有一个聚集索引,因为一行不能保存在两个地方。这里的聚集索引跟sqlserver里面的聚集索引是一样的。如果用一般的索引,就会发现索引键到数据行这个步骤是必须的,但是如果使用聚集索引就省下了这一步。
- Mysql
- MySql
- MYSQL
- MySQL
- mysql
- mysql
- mysql
- mysql
- Mysql
- Mysql
- mysql
- MySQL
- mysql
- Mysql
- mysql
- mysql
- mysql
- mySQL
- BitNami-Redmine和VisualSVN-Server的快速配合
- 全局变量和局部变量在内存里的区别
- poj 3778 hdu 3412 An Odd Award Rule
- OGRE最小程序
- sql ntext數據類型字符替換
- MySql
- 初始化Direct3D
- Nginx中的server_name指令特性讲解
- 鼠标移动到指定位置,弹出层
- 使用iconv命令轻松实现linux下字符集编码的转换
- iPhone/Mac 针对内存管理的代码规范
- C++对象构造函数与析构函数的调用时间问题
- 网友盘点大陆十大“缺德”行业
- 利用Nginx架设Http代理服务器