一、表
1、创建语法: create table 表名(字段1,字段2,...)
2、更改
1) 添加列: alter table 表名 add {字段 数据类型 字段特征} [n....]
2) 删除列: alter table 表名 drop column {字段} [n....]
3) 修改结构: alter table 表名 alter column 字段 数据类型 [null | not null]
例:修改列名:sp_rename 'object_name','new_name'[object_type]
3、删除:drop table 表名
二、约束
1、添加
主键:alter table 表名 add constraint PK_表名_字段名 primary key(字段名)
唯一:alter table 表名 add constraint UQ_表名_字段名 unique(字段名)
默认值:alter table 表名 add constraint DF_表名_字段名 default 值 for 字段名
检查:alter table 表名 add constraint CK_表名_字段名 check(逻辑表达式)
外键:alter table 表名 add constraint FK_从表名_主表名_外键字段 foreign key(从表字段) references 主表名(主表字段)
2、删除:alter table 表名 drop [constraint] 约束名称
三、安全管理
1、身份验证模式:Windows身份验证 混合验证(SQL验证)
2、登录账户
创建:create login 登录名称 with password='密码'
exec sp_addlogin '登录名称','密码'
修改:alter login 登录名称 with <set_option>
修改登录名:alter login 登录名称 with name='名称'
修改密码 :alter login 登录名称 with password='密码'
启用或禁用:alter login 登录名称 {enable(启用)/disable(禁用)}