数据库基础03

本文详细介绍了数据库中的数据类型,如INTEGER、CHAR、VARCHAR和DATE,以及它们的用途。此外,还讲述了数据类型的约束,如NOTNULL约束确保非空输入,以及主键约束在标识唯一行的重要性。
摘要由CSDN通过智能技术生成

数据库数据类型说明:

数据类型表示数据的种类,包括数字型、 字符型和日期型等
 

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)就是可以特定一行数据的列


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值