(php)mysql的int和float
2015-09-28 21:02
931 查看
1.负号占一个符号位;
2.zerofill零填充;
3.float(10,2)意思是正数+小数位共10个,小数位占2个;如果输入的小数位超过小数位,就四舍五入;不允许整数位超出位数;
4.float如果小数超出2位,99999999.99,会进位;100000000;decimal不能进位;insert不了;
5.decimal和整型数都是定点数,float是浮点;
6.1字节等于8位,utf8中1字符等于3字节;
7.char定长固定磁盘空间,浪费空间效率高,如果数据长度基本一样就用定长;varchar的空间比较节省,但是效率低;
8.text:存储文字(实际上是存储路径) blob:存储二进制数据(通常不用)
9.enum(只能存规定好的数据,比如男女)
10.在mysql中系统也是自动转换格式的(运算的时候)
11.枚举可节省空间,他会把对应数据从1开始对应,用序号对应数据。
12.集合字符串,跟枚举类似,但是它把每个选项相当于二进制的一个位,0或者1.把选的每个标上0和1 然后反码 之后1 就是所选;
13.null也要1个字节来存储;
14.varchar要留出1个或2个字节来存储字符串结束位置,当varchar(256)是用1个字节,在256和65536之间时用2个;
15.float精度是六位。当float或者float(M,D)如果在精度位数内 就直接舍去多余,如果超出就四舍五入;
2.zerofill零填充;
3.float(10,2)意思是正数+小数位共10个,小数位占2个;如果输入的小数位超过小数位,就四舍五入;不允许整数位超出位数;
4.float如果小数超出2位,99999999.99,会进位;100000000;decimal不能进位;insert不了;
5.decimal和整型数都是定点数,float是浮点;
6.1字节等于8位,utf8中1字符等于3字节;
7.char定长固定磁盘空间,浪费空间效率高,如果数据长度基本一样就用定长;varchar的空间比较节省,但是效率低;
8.text:存储文字(实际上是存储路径) blob:存储二进制数据(通常不用)
9.enum(只能存规定好的数据,比如男女)
10.在mysql中系统也是自动转换格式的(运算的时候)
11.枚举可节省空间,他会把对应数据从1开始对应,用序号对应数据。
12.集合字符串,跟枚举类似,但是它把每个选项相当于二进制的一个位,0或者1.把选的每个标上0和1 然后反码 之后1 就是所选;
13.null也要1个字节来存储;
14.varchar要留出1个或2个字节来存储字符串结束位置,当varchar(256)是用1个字节,在256和65536之间时用2个;
15.float精度是六位。当float或者float(M,D)如果在精度位数内 就直接舍去多余,如果超出就四舍五入;
相关文章推荐
- PHP画图之GD库的使用——略缩图(二)
- win7搭建NTP服务
- 《php和mysql web开发》笔记——第2章数据的存储与检索
- Thinkphp---快捷操作方法:(即快捷函数)
- PHP安全编程:记住登录状态的安全做法
- ThinkPHP--空操作处理和空控制器处理
- PHP 操作MySQL:增删改查
- arcmap制作tpk切片文件形成离线地图包
- yii框架
- PHP过滤各种HTML标签
- PHP知识
- 使用PSFTP工具传输文件的命令使用方法
- 外网访问内网的FTP服务器-原理解析
- 用 PHP 发邮件
- php冒泡排序实例代码
- PHP 性能分析 xhprof 安装
- phpmyadmin乱码问题
- FragmentPagerAdapter与FragmentStatePagerAdapter区别
- 新浪sae开发不能写入文件
- EditPlus正则表达式 替换字符串开头