MySQL 3:数据类型

1.常用数据类型分类

在面向对象软件开发的过程中,通常会先进行需求分析从而得到类和属性是面向对象中的概念,对应到数据库中的概念就是实体中的属性对应实体中的属性

实体通常以的形式存在,每个实体对应一张表中的每条记录(数据行)就是实体的一个实例,每条记录又包含若干字段(或称为),每个字段代表实体的一个属性

如果要定义实体的属性,就要为属性命名指定合适的数据类型。与其他编程语言类似,SQL中规定了用于描述属性的数据类型。常用的数据类型有以下几类:

数据值类型 •字符串类型 •二进制类型 •日期类型

2.数据值类型

类型列表

unsigned表示无符号



数据类型取值范围

3.字符串类型

3.1类型列表

剩下不用的就没有放进来

关于排序


3.2char()varchar()的区别

对于char()如果放一个字符,剩下字符使用空格进行补位对于varchar()使用一个字符就占用一个字符,不会补位括号里是最大容量。

通过下表来说明 CHAR 和 VARCHAR存储字符串的区别

3.3如何选择 char() 与 varchar()

3.4varchar 与 text 的区别

4.日期类型

类型列表

其他 MYSQL 的内置函数