数据库的实现

一、表
 
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(禁用)}  
原文地址:https://www.cnblogs.com/DBtwoer/p/3045016.html