1
2
3
MySQL提供的数据类型包括数值类型(整数类型和小数类型)、字符串类型、日期类型、复合类型(复合类型包括enum类型和set类型)以及二进制类型。
MySQL小数类型
MySQL整数类型
MySQL字符串类型
4
5
MySQL日期类型
MySQL复合类型
第六章 mysql语言结构
mysql数据类型
6
7
为字段选择合适的数据类型
MySQL二进制类型
MySQL提供的数据类型包括数值类型(整数类型和小数类型)、字符串类型、日期类型、复合类型(复合类型包括enum类型和set类型)以及二进制类型。
MySQL数据类型
MySQL整数类型
整数类型的数,默认情况下既可以表示正整数又可以表示负整数(此时称为有符号数)。如果只希望表示零和正整数,可以使用无符号关键字“unsigned”对整数类型进行修饰(此时称为无符号整数)。
例如:score tinyint unsigned
MySQL整数类型
MySQL小数类型
decimal(length, precision)用于表示精度确定(小数点后数字的位数确定)的小数类型,length决定了该小数的最大位数,precision用于设置精度(小数点后数字的位数)。
例如:
decimal (5,2)表示小数取值范围:-~
decimal (5,0)表示: -99999~99999的整数。
MySQL小数类型
字符串类型的数据外观上使用单引号括起来,例如学生姓名'张三'、课程名'java程序设计'等。
MySQL字符串
char()与varchar():
例如对于简体中文字符集gbk的字符串而言,varchar(255)表示可以存储255个汉字,而每个汉字占用两个字节的存储空间。假如这个字符串没有那么多汉字,例如仅仅包含一个‘中’字,那么varchar(255)仅仅占用1个字符(两个字节)的储存空间;而char(255)则必须占用255个字符长度的存储空间,哪怕里面只存储一个汉字。
MySQL字符串类型
第六章mysql语言结构 来自淘豆网m.daumloan.com转载请标明出处.