表结构管理
1.数据库有几个部分组成?
表+视图+函数+查询+备份
数据表是数据存储的最基本单元=eclipse的最基本的单元是代码
2.对于关系型的数据库而言,一张表就是一种关系
mysql的数据类型
1.整数类型
2.小数类型
3.变长字符串类型
4.定长字符串类型
另:
日期类型
1.int(长度最长),tinyint(长度最小),smallint
2.decimal(5,3)
3.varchar(10)——你输入了多少个字符就按多少个字符来计算
4.char(10)——不管熟人的一个字符长度为多少,按照10个字符空间计算
空间计算
data——2021-06-21
time—— 15:35:00(小时数——分钟数——秒数)
datetime——2021-06-21 15:35:00
1.打开表——填入具体数据
2.设计表——规定字段及类型,数值范围
数据完整性
1.实体完整性
主键约束——用于唯一识别每一条记录,不能重复且不能为null值 主键选择:
1.新增无业务含义字段作为主键
2.值自动增长
唯一约束——不能重复但允许值为null
步骤:
1.选中字段名——点击索引
2.输入索引名:unique_index1,如果有两个以上unique_index2
3.手动勾选对应的字段
4.在索引类型中选择:unique
2.域完整性
1.非空约束——取消允许空值,一定要勾选不能为null
2.默认值约束——大量重复字段时设置默认值如民族:汉族
步骤:
先选中该字段,在填写默认值