Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/mdaeo.org/usr/plugins/AMP/Action.php on line 388
SQL数据库表维护语句使用简要

SQL数据库表维护语句使用简要

2009-09-02T14:31:58

新增字段:
Alter TABLE [表名] ADD [字段名] NVARCHAR (50) NULL

删除字段:
Alter TABLE [表名] Drop COLUMN [字段名]

修改字段:
Alter TABLE [表名] Alter COLUMN [字段名] NVARCHAR (50) NULL

重命名表:(Access 重命名表,请参考文章:在Access数据库中重命名表)
sp_rename '表名', '新表名', 'OBJECT'

新建约束:
Alter TABLE [表名] ADD CONSTRAINT 约束名 CHECK ([约束字段] <= '2000-1-1')

删除约束:
Alter TABLE [表名] Drop CONSTRAINT 约束名

新建默认值
Alter TABLE [表名] ADD CONSTRAINT 默认值名 DEFAULT '51WINDOWS.NET' FOR [字段名]

删除默认值
Alter TABLE [表名] Drop CONSTRAINT 默认值名


实例:我要修改表user_register表里的gender字段的类据类型为varchar(1)

alter table user_register modify gender varchar(1)

在SqlServer2000里,修改字段的数据类型为:

alter table cp_salespromotion alter column sp_photo varchar(2000)

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »
因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。