LloydTony

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  9 随笔 :: 0 文章 :: 0 评论 :: 563 阅读

一、修改表结构

1、添加列

--alter table 表名 add 新列名 数据类型

例:
--给员工表添加一列邮箱
alter table People add PeopleMail varchar(200)

2、删除列

--alter table 表名 drop column 列名

例:
--删除邮箱这一列
alter table People drop column PeopleMail

3、修改列

--alter table 表名 alter column 列名 数据类型

例:
--修改地址varchar(300)为varchar(200)
alter table People alter column PeopleAddress varchar(200)

二、维护约束

1、删除约束

alter table 表名 drop constraint 约束名

2、添加约束(check约束)

alter table 表名 add constraint 约束名 check(表达式)

例:
--添加工资字段约束,工资必须在1000-1000000之间
alter table People add constraint CK_People_PeoPleSal
check(PeoPleSalary>=1000 and PeoPleSalary<=1000000)

3、添加约束(主键)

alter table 表名 add constraint 约束名 primary key(列名)

4、添加约束(唯一)

alter table 表名 add constraint 约束名 unique(列名)

5、添加约束(默认值)

alter table 表名 add constraint 约束名 default 默认值 for 列名

6、添加约束(外键)

alter table 表名 add constraint 约束名 foreign key(列名)
references 关联表名[列名(主键)]
 
posted on   LloydTony  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示