数据库 altertable语法

发布 2021-05-11 06:53:28 阅读 4558

一、修改表(增加,删除,修改类型)

1)如需在表中添加列,请使用下列语法:

alter table

add datatype

2)要删除表中的列,请使用下列语法:

alter table

drop column

]某些数据库系统不允许这种在数据库表中删除列的方式 (drop column column_name)。

3)要改变表中列的数据类型,请使用下列语法:

alter table

alter column datatype

二、修改约束(增加,删除,修改)

约束分类:主键、外键、唯一值、check、默认值。

1) 如需在表中添加主键约束,请使用下列语法:

要对一个列加主键约束的话,这列就必须要满足的条件就是非空,因为主键约束:就是对一个列进行了约束,约束为(非空、不重复)

alter table

add constraint < constraint_name> primary key(column_name)

2)如需在表中添加外键约束,请使用下列语法:

alter table

add constraint < constraint _name> foreign key (column_name引用表列名) references ( column_name被引用表列名)

3)如需在表中添加唯一值约束,请使用下列语法:

这样的约束就是给列的数据追加的不重复的约束类型。

alter table

add constraint unique(column_name)

4)如需在表中添加check约束,请使用下列语法:

就是给一列的数据进行了限制。

alter table

add constraint check(条件)

5)如需在表中添加默认值约束,请使用下列语法:

意思很简单就是让此列的数据默认为一定的数据。

alter table

add constraint default 值 for

6)删除约束,请使用下列语法:

alter table

drop constraint

三、重命名(表,列)

1)重命名表,请使用下列语法:

exec sp_rename ‘《原表名》’ 新表名》’

2)重命名列,请使用下列语法:

exec sp_rename ‘《原表名》.《列名》’ 新列名》’,column’

数据库的语法

添加列 alter table table name add column name column properties 查询表结构 desc table name 新建 窗口 命令窗口。删除列 alter table table name drop column column name 修改列属性...

数据库操作语法

语法 insert into 表名 列名 values 列值 例 insert into strdents 姓名,性别,出生日期 values 开心朋朋 男 1980 6 15 注意 into可以省略 列名列值用逗号分开 列值用单引号因上 如果省略表名,将依次插入所有列。语法 insert into...

数据库的高级语法

变量定义和赋值。全局变量 只读,由系统维护,作用域是单个连接。常见全局变量。error 返回执行的上一个语句的错误号,如果出错,错误号是大于0的整数,不出错则为0 print error select fro stuinfo print error select from stuinfo print...