我的MYSQL学习心得(二)
原文:我的MYSQL学习心得(二)

我的MYSQL学习心得(二)

我的MYSQL学习心得(一)

我的MYSQL学习心得(三)

我的MYSQL学习心得(四)

我的MYSQL学习心得(五)

我的MYSQL学习心得(六)

显示宽度

MYSQL中的整数型数据类型都可以指定显示宽度,而SQLSERVER不行

创建一个表

CREATE TABLE tb_emp( id BIGINT(1))

id字段的数据类型为BIGINT(1),注意到后面的数字1,这表示的是该数据类型指定的显示宽度,指定能够显示的数值中数字的个数。

例如,假设声明一个INT类型的字段 YEAR INT(4)

该声明指明,在year字段中的数据一般只显示4位数字的宽度。

在SQLSERVER里是会报错的

CREATE TABLE abc
(id INT(11))

消息 2716,级别 16,状态 1,第 1 行
第 1 个列、参数或变量: 不能对数据类型 int 指定列宽。


显示宽度和数据类型的取值范围是无关的。显示宽度只是指明MYSQL最大可能显示的数字个数,数值的位数小于指定的宽度时会有空格填充

如果插入了大于显示宽度的值,只要该值不超过该类型整数的取值范围,数值依然可以插入,而且能显示出来。

例如,向year字段插入一个数值19999,当使用select查询的时候,MYSQL显示的将是完整带有5位数字的19999,而不是4位数字的值

如果不指定显示宽度,则MYSQL为每一种类型指定默认的宽度值

tips:显示宽度只用于显示,并不能限制取值范围和占用空间,例如:INT(3)会占用4个字节的存储空间,并且允许的最大值也不会是999,而是INT整型

所允许的最大值。

如有不对的地方,欢迎大家拍砖o(∩_∩)o 

posted on 2014-05-05 13:19 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/3709005.html

我的MYSQL学习心得(二)相关推荐

  1. 我的MYSQL学习心得(十六) 优化

    原文:我的MYSQL学习心得(十六) 优化 我的MYSQL学习心得(十六) 优化 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看 ...

  2. 我的MYSQL学习心得(一)

    我的MYSQL学习心得(一) 原文:我的MYSQL学习心得(一) 我的MYSQL学习心得(一) 我的MYSQL学习心得(二) 我的MYSQL学习心得(三) 我的MYSQL学习心得(四) 我的MYSQL ...

  3. 我的MYSQL学习心得(十一) 视图

    我的MYSQL学习心得(十一) 视图 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据 ...

  4. MYSQL学习心得 总结

    http://www.cnblogs.com/lyhabc/p/3691555.html 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三 ...

  5. 我的MYSQL学习心得(4) : 数据类型

    我的MYSQL学习心得(1) :简单语法 我的MYSQL学习心得(2) :数据类型宽度 我的MYSQL学习心得(3) : 查看字段长度 MYSQL里的BLOB数据类型 BLOB是一个二进制大对象,用来 ...

  6. 查看我的mysql_我的MYSQL学习心得(七) 查询

    在这个<我的MYSQL学习心得>系列里面,我一直都把MYSQL跟SQLSERVER进行比较,相互进行比较是学习一样东西比较好的方法 比较出大家的异同点,从而加深记忆 这一篇<我的MY ...

  7. MySQL学习记录 (二) ----- SQL数据查询语句(DQL)

    相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...

  8. 我的MYSQL学习心得(十三) 权限管理

    这一篇<我的MYSQL学习心得(十三)>将会讲解MYSQL的用户管理 在mysql数据库中,有mysql_install_db脚本初始化权限表,存储权限的表有: 1.user表 2.db表 ...

  9. STM32学习心得二十一:实时时钟RTC和备份寄存器BKP特征、原理及相关实验代码解读

    记录一下,方便以后翻阅~ 主要内容 1) RTC特征与原理: 2) BKP备份寄存器特征与原理: 3) RTC常用寄存器+库函数介绍: 4) 相关实验代码解读. 实验内容: 因为没有买LCD屏,所以计 ...

最新文章

  1. Pycharm 建立工程,包含多个工程目录
  2. 实现图片预览效果及模糊效果
  3. 00.fabric的swarm集群布署:fabric相关的centos软件安装
  4. 源码 linux下编译_Linux云服务器软硬链接及源码编译安装python3.8的一些备注
  5. SpringSecurity OAuth2介绍
  6. java中try 与catch的使用
  7. Windows 10 2022 年更新来了!
  8. js判断ipad还是安卓_最近iPad做电子笔记很流行?综合分析你知道的所有笔记方式。...
  9. 【Linux】计划任务管理crontab、at
  10. Linux下飞鸽传书项目设计书,Linux 下飞鸽传书设计实现
  11. Win10+Anaconda创建新环境安装pytorch
  12. DbEntry 开发实践:Wiki 系统(四)
  13. 地理信息系统导论第八版_地理信息系统导论.pdf
  14. 扁平化组织和层级化组织
  15. 八.声明圆锥体类,实现Area和vloume接口计算表面积和体积,按体积大小进行比较...
  16. matlab c2d tustin,Matlab中的c2d函数用法以及绘制传函的Bode图
  17. 一些基于 D3.js 的图表库
  18. 史上最全BigDecimal的5种进位方式:ROUND_UP,ROUND_DOWN,ROUND_CEILING,ROUND_FLOOR,ROUND_HALF_UP,ROUND_HALF_DOWN的比较
  19. 【RS-Attack】攻击MF:Data Poisoning Attacks on Factorization-Based Collaborative Filtering (NIPS‘16)
  20. 淘宝店铺层级每个月更新么?如何提高淘宝店铺层级?

热门文章

  1. 十分钟读懂『卡尔曼滤波算法』
  2. ADS错误(Fatal)L6002U解决方法
  3. Locality Sensitive Hashing
  4. gitlab-runner 安装使用
  5. mysql 视图更欣赏失败总结
  6. C++构造函数之委托构造函数
  7. CentOS下二进制包/源码安装方式的MySQL卸载步骤
  8. java 如何检测死锁_Java如何查看死锁
  9. Linux下内存问题检测神器 valgrind
  10. alter table move与shrink space