Mysql数据库int(1)和tinyint(1)的区别&&扩展阅读
2015-09-16 11:20
477 查看
tinyint(1) 和 tinyint(3) 没什么区别,占用字节都是一位,存储范围都是一样的
tinyint(3) zerofill ,当插入的数据少于3位的时候,左边自动补零,这才是限制显示长度
int(1) 和 tinyint(1) ,够用的情况下,优先选择tinyint(1),因为占字节少、节省空间。
tinyint一个字节 smallint 两个字节 MEDIUMINT三个字节 int 4个字节 BIGINT 8个字节。
注意数字类型后面括号中的数字,不表示长度,表示的是显示宽度,这点与 varchar、char 后面的数字含义是不同的。
但是,varchar(5) 这里的5 限制的是储存字符的个数,字符不分贵贱(不分 中文、英文、数字...)。
[引用地址]http://blog.csdn.net/phpwish/article/details/7845921
tinyint(3) zerofill ,当插入的数据少于3位的时候,左边自动补零,这才是限制显示长度
int(1) 和 tinyint(1) ,够用的情况下,优先选择tinyint(1),因为占字节少、节省空间。
tinyint一个字节 smallint 两个字节 MEDIUMINT三个字节 int 4个字节 BIGINT 8个字节。
注意数字类型后面括号中的数字,不表示长度,表示的是显示宽度,这点与 varchar、char 后面的数字含义是不同的。
但是,varchar(5) 这里的5 限制的是储存字符的个数,字符不分贵贱(不分 中文、英文、数字...)。
[引用地址]http://blog.csdn.net/phpwish/article/details/7845921
相关文章推荐
- mysql1130远程连接没有权限解决方法
- mysql 函数笔记
- [原]不同场景下MySQL的迁移方案
- [Mysql] "Too many connections"
- load data infile上亿条的海量数据导入mysql的那些事
- Mysql 使用存储过程添加新字段
- MySQL 的主从 Replication同步
- 设置本地mysql数据库允许远程访问
- Navicat for Mysql 10.0.10 注册码
- Maven 2 + Hibernate 3.2 + MySQL Example (Annotation)
- Maven 2 + Hibernate 3.2 + MySQL Example (Annotation)
- 实现读取文本数据,在将数据导入mysql
- MySQL表定义缓存
- web管理svn
- mysql基础-- 一条请求执行多条SQL语句
- MySQL 集群
- MySQL 读写分离
- 不同场景下 MySQL 的迁移方案
- MySQL5.6 部署MHA
- 支持MYSQL的DNS服务器的搭建