跟王老师学MySQL:MySQL数据类型之整数类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟王老师学MySQL:MySQL数据类型之整数类型相关的知识,希望对你有一定的参考价值。
跟王老师学mysql:MySQL数据类型之整数类型
主讲教师:王少华 QQ群号:483773664
MySQL的数据类型包括整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型和二进制数据类型。
学习目标
整型包括哪些类型以及它们的取值范围
以tinyint为例,讲解了定义整型的三个属性
一、简介
整数类型是数据库中最基本的数据类型。
标准SQL中支持INTEGER和SMALLINT这两类整数类型。
MySQL数据库除了支持这两种类型以外,还扩展支持了TINYINT、MEDIUMINT和BIGINT。
整数类型最主要掌握其取值范围
二、取值范围
三、以tinyint为例
(一)列的设计原则
够存放:存放的范围
不浪费:占据空间
(二) 创建一张表
1 2 3 4 5 |
|
(三) 插入数据
1 插入正常的值
1 |
|
2 插入大于范围的值
1 |
|
3 插入边界值
1 |
|
(四)整数型的可选属性
1 |
|
显示宽度:在0填充时才有意义
unsigned:无符号类型(非负)
zerofill:0填充
1 unsigned
为student添加一个无符号类型的列
1 |
|
为age2添加-1
1 |
|
添加0
1 |
|
所以unsigned是大于等于0
2、显示宽度
这只是显示宽度,跟存储范围一点关系都没有
1 |
|
插入age3=100
1 |
|
3 zerofill
零填充 00001 00005
如果某列是zerofill,默认是unsigned
添加一列
1 |
|
插入数据age4=9
1 |
|
四、教学视频
http://edu.51cto.com/course/course_id-6420.html
本文出自 “跟王老师学编程” 博客,请务必保留此出处http://teacherwang.blog.51cto.com/10946447/1795473
以上是关于跟王老师学MySQL:MySQL数据类型之整数类型的主要内容,如果未能解决你的问题,请参考以下文章