MySQL学习系列2:数据类型宽度/查看字段长度
2015-06-24 11:32
691 查看
1.数据类型宽度
显示宽度MYSQL中的整数型数据类型都可以指定显示宽度,而SQLSERVER不行
创建一个表
例如,假设声明一个INT类型的字段 YEAR INT(4)
该声明指明,在year字段中的数据一般只显示4位数字的宽度。
在SQLSERVER里是会报错的
如果插入了大于显示宽度的值,只要该值不超过该类型整数的取值范围,数值依然可以插入,而且能显示出来。
例如,向year字段插入一个数值19999,当使用select查询的时候,MYSQL显示的将是完整带有5位数字的19999,而不是4位数字的值
如果不指定显示宽度,则MYSQL为每一种类型指定默认的宽度值
tips:显示宽度只用于显示,并不能限制取值范围和占用空间,例如:INT(3)会占用4个字节的存储空间,并且允许的最大值也不会是999,而是INT整型
所允许的最大值。
2.查看字段长度
查看字段的长度SQLSERVER
MYSQL
相关文章推荐
- MySQL中大数字加减,不产生千位符和科学计数
- MySQL数据库服务器逐渐变慢 该如何分析与解决
- MySQL索引原理及慢查询优化
- MySQL 的Rename Table语句
- mysql 性能优化方向
- 检查MySQL的健康状况
- mysql命令行的一些小技巧【实用:多屏显示,格式化输出等】
- 关于mysql数据库的中文乱码问题
- MySQL 的 RowNum 实现
- Mysql高负载排查思路
- MySql 手动执行主从备份
- Mysql 基于 Amoeba 的 读写分离
- 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
- 安装ejabberd2并配置MySQL为其数据库
- MySQL错误2003:Can't connect to MySQL server (10060)
- mysql 设置连接时间
- MySQL学习系列1:简单语法
- Mysql远程连接配置
- Win7系统中MySQL服务无法启动的解决方法
- Mysql语句解析