文章目录
前言
提示:以下是本篇文章正文内容,下面案例可供参考
1.SQL里面的数据类型
整型类型 --int
小数类型 --decimal
字符类型 --varchar,char,nvarchar
日期 --dete
日期时间 --datetime
2.数据表创建
右键--新建表--输入字段名--保存输入表名
3.维护表结构
找到表--右键--设计--进行增删改操作
4.数据完整性的定义、作用
1.1数据完整性即用于保证数据库中的数据在逻辑上的一致性、正确性和可靠性。
1.2数据完整性用于防止无效数据或错误数据保存进数据库。
1.3数据完整性主要包含:实体完整性、域完整性和参照完整性、用户自定义完整性。
5.实体完整性的定义及实现方式
1.1实体完整性规定表的每一行记录在表中是唯一的。
1.2实体完整性一般通过主键约束、自增约束和唯一约束实现
6.主键约束定义?
1.1一个数据表中的主键只能有一个
1.2主键起的作用是唯一标示(即不重复+不为空)
1.3主键可以是一个字段,也可以是多个字段复合而成
注意:主键的列不能为空
7.怎么设置主键?
找到需要设置主键的列(字段名)--右键--设置主键(金色钥匙)
8.自增约束的定义
1.1字段值按一定的增长规则自动增长。
1.2只能在整数类型的字段上设置自增约束。
1.3不能对设定了自增约束的字段内容进行输入操作。
1.4通常在整数类型的主键上设置自增约束。
9.怎么设置自增?
找到需要设置自增的列--下面的列属性--表设计器---标示规范--是标示---双击“否”
注:标识增量和标识种子可以自己修改
10.唯一约束的概念
1.1唯一约束保证在一个字段或一组字段中的数据与表中其他行的数据相比是唯一的。
1.2与主键约束相比,唯一约束也用于确保列中不存在重复值,但其列值可以是NULL。
1.3每个表可以有多个唯一约束,但只能有一个主键约束
11.怎么设置唯一约束?
找到需要设置唯一约束的列--右键--索引/键--添加--修改列名及唯一--关闭
12.域完整性的定义和实现
1.1给定列输入的有效性,该特性保证指定列的数据具有正确的数据类型、格式和有效的数据范围。
1.2实现域完整性一般通过NOT NULL约束、CHECK约束和默认值约束等实现
13.CHECK约束的语法方式
1.1判断性别是男生或者是女生的时候
([字段名]=‘男生’or [字段名]=‘女生’)注意:单引号连接值,单引号里面的值随意改变
1.2规定密码长度不能小于6位数
len([字段名])>(5)
1.3年龄在18-60岁之间
字段名>18 and 字段名<60
14.怎么设置CHECK约束?
找到需要设置CHECK约束的列--右键--CHECK约束--添加---编辑表达式---关闭
15.怎么设置默认值约束?
找到需要设置默认值的列--下面的列属性--常规---默认值或绑定--输入默认值
16.参照完整性的定义和性质以及实现方式?
1.1两张表之间的约束条件。
1.2参照完整性要求一张表的某些列的取值要受到另一张表中某些列值的限制。
1.3被参照表称为主表,主表中的被参照列通常为主表的主键(少数情况下可以为唯一键);参照表称为从表,从表中的参照列称为外键。
17.外键的基本概念
外键适用于在两个表之间建立关系,一个表的外键对应另一张表的主键,外键确保了表与表之间引用的完整性,外键可以重复
如果一个字段在一张表(表一)中是主关键字,但是在另外一章表(表二)中不是关键字,那这个关键字就是表二的外键