跟王老师学mysql:mysql数据类型之整数类型

author author     2022-07-31     343

关键词:

跟王老师学MySQL:MySQL数据类型之整数类型

主讲教师:王少华   QQ群号:483773664


MySQL的数据类型包括整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型和二进制数据类型。

学习目标

整型包括哪些类型以及它们的取值范围

以tinyint为例,讲解了定义整型的三个属性

一、简介

整数类型是数据库中最基本的数据类型。

标准SQL中支持INTEGER和SMALLINT这两类整数类型。

MySQL数据库除了支持这两种类型以外,还扩展支持了TINYINT、MEDIUMINT和BIGINT。

整数类型最主要掌握其取值范围

二、取值范围

技术分享

三、以tinyint为例

(一)列的设计原则

够存放:存放的范围

不浪费:占据空间

(二) 创建一张表

1
2
3
4
5
create table student(
   id int primary key auto_increment,
   name varchar(10),
   age tinyint
) charset utf8;

技术分享

(三) 插入数据

1 插入正常的值

1
insert into student(name,age)values(‘zhangsan‘,25);

技术分享

2 插入大于范围的值

1
insert into student(name,age)values(‘lisi‘,200);

技术分享

3 插入边界值

1
insert into student(name,age)values(‘lisi‘,-128);

技术分享

(四)整数型的可选属性

1
数据类型 (显示宽度) unsigned zerofill

显示宽度:在0填充时才有意义

unsigned:无符号类型(非负)

zerofill:0填充

1 unsigned

为student添加一个无符号类型的列

1
alter table student add age2 tinyint unsigned;

技术分享

为age2添加-1

1
insert into student(name,age,age2)values(‘lisi‘

跟王老师学mysql:mysql数据类型之字符类型

跟王老师学MySQL:MySQL数据类型之字符类型主讲教师:王少华   QQ群号:483773664学习内容:字符串类型的种类及其特点char和varchar的异同字符串类型是在数据库中存储字符串的数据类型。字符串类型包括CHAR、VARCHARBLOBTEXT... 查看详情

跟王老师学mysql:mysql数据类型之日期与时间类型

跟王老师学MySQL:MySQL数据类型之日期与时间类型主讲教师:王少华   QQ群号:483773664学习内容YEAR类型的特点及使用TIME类型的特点及使用DATE类型的特点及使用DATETIME类型的特点及使用TIMESTAMP类型的特点及使用MySQL表示... 查看详情

跟王老师学mysql:mysql数据类型之小数类型

跟王老师学MySQL:MySQL数据类型之小数类型主讲教师:王少华   QQ群号:483773664学习内容小数类型有哪些以及它们的取值范围定义语法中的M和D的含义定点型和浮点型的区别一、简介MySQL中使用浮点数类型和定点数类型... 查看详情

跟王老师学mysql:mysql数据类型之小数类型

跟王老师学MySQL:MySQL数据类型之小数类型主讲教师:王少华   QQ群号:483773664学习内容小数类型有哪些以及它们的取值范围定义语法中的M和D的含义定点型和浮点型的区别一、简介MySQL中使用浮点数类型和定点数类型... 查看详情

跟王老师学mysql:mysql数据类型常见问题及解答

跟王老师学MySQL:MySQL数据类型常见问题及解答主讲教师:王少华   QQ群号:483773664学习内容整数类型和浮点类型的异同浮点数类型和定点数类型的异同char和varchar类型的异同时间和日期类型的异同text和blob的异同存储... 查看详情

跟王老师学mysql:mysql数据类型常见问题及解答

跟王老师学MySQL:MySQL数据类型常见问题及解答主讲教师:王少华   QQ群号:483773664学习内容整数类型和浮点类型的异同浮点数类型和定点数类型的异同char和varchar类型的异同时间和日期类型的异同text和blob的异同存储... 查看详情

mysql数据类型之整数型的一些细节你get到了吗?(代码片段)

Mysql数据类型之整数型篇数据类型概述Mysql里的数据类型主要有数值型(整形、浮点型)、时间类型、字符串类型、JSON类型、坐标类型、混合类型(整数或字符串)。数值型范围表格数据类型存储位数数据范围tinyint1有符号:-128–127 无... 查看详情

跟王老师学mysql:安装mysql

跟王老师学MySQL:安装MySQL主讲教师:王少华   QQ群号:483773664学习目标 下载和安装MySQL一、下载MySQL(一)下载地址:   http://dev.mysql.com/downloads/(二)、Mysql 各个版本区别:1、MySQL Community Se... 查看详情

跟王老师学mysql:配置mysql

跟王老师学MySQL:配置MySQL主讲教师:王少华   QQ群号:483773664学习内容学会配置免安装版的MySQL一、配置环境变量path650)this.width=650;"border="0"src="http://s3.51cto.com/wyfs02/M00/83/7F/wKioL1d0s4ewrCxHAAAtTLeUixU142.png"alt=" 查看详情

前端学数据库之数据类型

前面的话  数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。mysql中的数据类型主要包括整型、浮点型、日期时间型和字符型。下面来详细介绍mysql中的数据... 查看详情

mysql之字段数据类型和列属性

数据类型:  对数据进行统一的分类,从系统的角度出发,为了能够使用统一的方式进行管理,更好的利用有限的空间。SQL中将数据类型分成了三大类:数值类型、字符串类型、时间日期类型。 数值型:  数值型数据:... 查看详情

mysql数据类型之浮点与二进制型数据使用案例总结(代码片段)

Mysql数据类型之浮点与二进制型数据数据类型概述Mysql里的数据类型主要有数值型(整形、浮点型)、时间类型、字符串类型、JSON类型、坐标类型、混合类型(整数或字符串)。数值型范围表格数据类型存储位数数据范围tinyint1有符号:... 查看详情

mysql基础之常见数据类型

MySQL基础之常见数据类型原则:所选择的类型越简单越好,所需的类型的范围越小越好。一、数值型:整数:整型有如下特点:1-如果不设置有符号或者无符号,整型默认是有符号的,如果设置无符号&#x... 查看详情

程序猿必备技能之mysql基础篇(代码片段)

  MySQL是我们非常常用的关系型数据库,非常重要,所以在这里给大家整理下MySQL的基础内容。1.MySQL基础1.1.简介  MySQL是关系型数据存储容器,它将数据以特定的格式存储到内存或者文件中,MySQL是目前主流的... 查看详情

mysql数据类型(代码片段)

目录1、MySQL数据类型介绍1.1整数类型1.2浮点数类型和定点数类型1.3日期与时间类型1、year类型2、time类型3、date类型4、datetime类型5、timestamp类型1.4字符串类型1、char类型和varchar类型2、text类型3、enum类型4、set类型1.5二进制类型1、bi... 查看详情

mysql之数据类型

查看详情

mysql之数据类型

查看详情

mysql-数据类型(代码片段)

...【学习路线图】获取学习路线图。文章目录前言一、MySQL数据类型介绍1、整数类型2、浮点数类型和定点数类型3、日期与时间类型4、字符串类型5、二进制类型二、如何选择数据类型1、整数类型和浮点数类型2、浮点数类型和定点... 查看详情