一、表
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(禁用)}