MSSQL复习
1.用户角色:
登录名就相当于一个用户
角色相当于把你的操作权限分组了
2.数据系统结构(略)
网络连接接口
关系引擎
存储引擎
内存
3.数据库的结构
数据库
架构
对象(在Sql server中将所有的东西都看作对象)
>>如何创建架构?
create schema 架构名 authorization dbo;
>>创建表?
create table 结构名.表名...
>>角色是权限,架构也是权限,有何区别?角色是允许你执行某种行动的权限,架构呢,针对于对象,想党羽是静的感觉。
4.自动增长
设置为手动设置
5.其他的约束
》唯一约束:
保证数据唯一
alter table 表名 add constraint UQ_表名_字段名 unique(字段名);
与主键的一些区别:主键定位了表,一张表中只允许有一个主键,但是可以有多个唯一约束
》》主键不允许为空,但是唯一约束可以为空(空也只能有一个)
默认约束:默认值
检查约束:check