1.常用数据类型分类
在面向对象软件开发的过程中,通常会先进行需求分析从而得到类和属性,类是面向对象中的概念,对应到数据库中的概念就是实体,类中的属性对应实体中的属性。
实体通常以表的形式存在,每个实体对应一张表,表中的每条记录(数据行)就是实体的一个实例,每条记录又包含若干字段(或称为列),每个字段代表实体的一个属性。
如果要定义实体的属性,就要为属性命名并指定合适的数据类型。与其他编程语言类似,SQL中规定了用于描述属性的数据类型。常用的数据类型有以下几类:
•数据值类型 •字符串类型 •二进制类型 •日期类型
2.数据值类型
类型列表
加unsigned表示无符号
数据类型取值范围
3.字符串类型
3.1类型列表
剩下不用的就没有放进来
关于排序
3.2char()与varchar()的区别
对于char()如果放一个字符,剩下字符会使用空格进行补位;对于varchar()使用一个字符就占用一个字符,不会补位,括号里是最大容量。
通过下表来说明 CHAR 和 VARCHAR存储字符串的区别
3.3如何选择 char() 与 varchar()
3.4varchar 与 text 的区别
4.日期类型
类型列表
其他 MYSQL 的内置函数