万网建站流程,电子商务平台在家能干吗,深圳it公司,长沙网站制作好公司在SQL Server中修改的关键字是 ALTER(改变;(使)更改;修改(衣服使更合身);改动#xff09;
列操作
添加列
添加列操作
alter tabel 表名 add 列名 数据类型--给员工表添加一个邮箱 alter的翻译是#xff08;改变#xff09;
alter table people add PeopleMail varchar(2…在SQL Server中修改的关键字是 ALTER(改变;(使)更改;修改(衣服使更合身);改动
列操作
添加列
添加列操作
alter tabel 表名 add 列名 数据类型--给员工表添加一个邮箱 alter的翻译是改变
alter table people add PeopleMail varchar(200);运行成功后在people表中可以看到多了一个名为PeopleMail的列
删除列
alter table 表名 drop column 列名--删除刚刚添加的邮箱列
alter table People drop column PeopleMail修改列的数据类型
alter table 表名 alter column 列名 数据类型--修改PeopleAddress的varchar的长度由300变为200
--修改表People 修改列PeopleAddress
alter table people alter column PeopleAddress varchar(200)修改后
修改列名
alter table 表名 rename column 列名 to 新的列名alter table people rename column PeopleMail to QQemil提示有语法错误 不知道为啥有知道的好伙计可以在评论中告诉大家
约束操作
删除约束
alter table 表名 drop constraint 约束名如果之前添加列的时候设置了约束名就使用之前设置的 如果没有可以通过以下操作找到想修改字段的约束名 右键表–点击设计 然后会出来这样的界面 在空白处右键点击 check约束 检查约束 这里就是约束名称 到这里好像手动直接删除也没差
alter table people drop constraint CK__people__PeopleSa__4316F928添加表达式约束
alter table 表名 add constraint 约束名称 check(表达式)--添加约束 刚刚将薪水的那条约束删除了这里将其添加起来
alter table people add constraint CK__people__PeopleSa1 check(PeopleSalary 1000 and PeopleSalary 10000000);添加完成之后在刚刚的页面check其约束也可以看到表达式和名称
添加主键约束
alter table 表名 add constraint 约束名 primary key(列名)添加唯一约束
alter table 表名 add constraint 约束名 unique(列名)添加默认值)约束
alter table 表名 add constraint 约束名 default 默认值 for(列名)添加外键约束
alter table 表名 add constraint 约束名 foreign key(列名) references 关联表名(列名(主键))