六、mysql数据类型
1、课程大纲
• 数据类型介绍
• 数据类型设置
• 列属性
• 数据类型的字符集用法
• 选择适当的数据类型
2、数据类型介绍
• 四种主要类别:
数值类型
字符类型
时间类型
二进制类型
• 数据类型的 ABC 要素:
Appropriate(适当)
Brief(简洁)
Complete(完整)
• 例 1:列声明
CREATE TABLE people (
id INT,
first_name CHAR(30),
last_name CHAR(30) );
• 例 2:不允许负值和未知值
CREATE TABLE people (
id INT UNSIGNED NOT NULL,
first_name CHAR(30),
last_name CHAR(30) );
3、数值数据类型
• 使用数值数据类型时的注意事项:
数据类型所表示的值的范围
列值所需的空间量
列精度和范围(浮点数和定点数)
• 数值数据类型的类:
整数:整数
浮点数:小数
定点数:精确值数值
BIT:位字段值