RSS
热门关键字:  数据挖掘  人工智能  数据仓库  搜索引擎  数据挖掘导论

Sql Server 和 Access 操作数据库结构Sql语句

来源: 作者: 时间:2007-01-27 点击:

面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助。
内容由海娃整理,不正确与不完整之处还请提出,谢谢。

新建表:
create table [表名]
(
 [自动编号字段] int IDENTITY (1,1)  PRIMARY KEY ,
 [字段1] nVarChar(50) default "默认值" null ,
 [字段2] ntext null ,
 [字段3] datetime,
 [字段4] money null ,
 [字段5] int default 0,
 [字段6] Decimal (12,4) default 0,
 [字段7] image null ,
)

数据挖掘研究院

删除表:
Drop table [表名] 数据挖掘实验室

插入数据:
INSERT INTO [表名] (字段1,字段2) VALUES (100,"51WINDOWS.NET") 数据挖掘研究院

删除数据:
DELETE FROM [表名] WHERE [字段名]>100 数据挖掘研究院

更新数据:
UPDATE [表名] SET [字段1] = 200,[字段2] = "51WINDOWS.NET" WHERE [字段三] = "HAIWA" 数据挖掘研究院

新增字段:
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 默认值名

删除Sql Server 中的日志,减小数据库文件大小
dump transaction 数据库名 with no_log
backup log 数据库名 with no_log
dbcc shrinkdatabase(数据库名)
exec sp_dboption "数据库名", "autoshrink", "true"
数据挖掘实验室

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?