数据库数据类型说明:
数据类型表示数据的种类,包括数字型、 字符型和日期型等
1.INTEGER型 (整数)
整形数字,例如‘1’ 、100";等
2、CHAR型 字符型(定长字符型)
可以像 CHAR(10) 或者 CHAR(200) 这样,在括号中指定该列可以存储的字符串的长度(最大长度)。字符串超出最大长度的部分是无法输入到该列中的。
3、VARCHAR型(可变字符型)
该类型的列是以可变长字符串的形式来保存字符串的 B。定长字符串在字符数未达到最大长度时会用半角空格补足,但可变长字符串不同,即使字符数未达到最大长度,也不会用半角空格补足。例如,我们向 VARCHAR(8) 类型的列中输入字符串'abc' 的时候,保存的就是字符串'abc'。
4.DATE型(日期型)
用来指定存储日期(年月日)的列的数据类型(日期型)
数据类型约束
约束是除了数据类型之外,对列中存储的数据进行限制或者追加条件的功能
数据类型的右侧设置了 NOT NULL 约束。 NULL 是代表空白(无记录)的关键字 A。在 NULL 之前加上了表示否定的 NOT,就是给该列设置了不能输入空白,也就是必须输入数据的约束(如果什么都不输入就会报错)
数据库表的主键约束
PRIMARY KEY (product_id)
将 product_id作为表格的主键 主键(primary key)就是可以特定一行数据的列