一 、MySQL数据库有几个组成?
表、视图、函数、查询、备份
二 、MySQL的数据类型
1. 整数类型:int、tinyint、smallint
2.小数类型:decimal(总长度,保留小数点几位)
3.字符串类型:(1)定长字符串类型:char (2)变长字符串类型:varchar
4.日期类型:date(年-月-日)、time(小时数-分钟数-秒数)、datetime(年-月-日 小时数-分钟数
-秒数)
三 、数据完整性
1、实数完整性:(1)主键约束:用于唯一识别每一条记录
主键选择:1.新增无业务含义字段作为主键
2.值自动增长
(2)唯一约束:不能重复但允许值为NULL
步骤:1.选中字段名---点击索引
2.输入“索引”名:unique_index1,如果有2个以上。则
unique_index2
3.手动勾选对应的字段
4.在索引类型中选择:UNIQUE
2、域完整性
(1)非空约束:非空约束字符集不能为空
(2)默认值约束:不输入字符集,但是该字符具有默认值
3、参照完整性:指通过定义一张表中外键与另一张表中主键之间的引用规则来约束这两张表之间的联系