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

转载 2006年05月26日 13:27:00
新建表:
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'

相关文章推荐

sql语句查询Oracle|sql server|access 数据库里的所有表名,字段名

Oracle select * from user_tables where table_name = '用户名' 如果是用该用户登录使用以下语句: SELECT * FROM U...

EXCEL:批量读取EXCEL文件给指定数据库(access,sql server)

读取文本文件到Excel并对数据列进行格式化 .style1 { border: medium double #E7E7E7; ...

java web项目中将数据库从SQL Server转为Access出现的常见错误

1.access数据库里中文显示正常,但是页面上显示的中文字符是乱码。 原因: 没有设置默认的access数据库连接的编码方式 解决方案: 如果之前连接SQL Server数据库是遵照...

如何通过ODBC将Access数据库文件(.mdb)导入sql server2000

(一)建立ODBC立数据源        打开”控制面板“下”管理工具“中的”数据库源“;按”添加“添加一个新的数据源,在选择栏里选”Driver do microsoft Access (*....

C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase数据库的代码集

C#连接六类数据库的代码集 本文列出了C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase六种不同数据库的程序源码

Oracle,SQL Server,Access万能数据库通用类DBHelper

using System; using System.Collections; using System.Collections.Specialized; using System.Data; usi...

Oracle,SQL Server,Access万能数据库通用类DBHelper

using System; using System.Collections; using System.Collections.Specialized; using System.Data; ...
  • fjyts
  • fjyts
  • 2011-04-04 16:36
  • 3172

VS2008(VC++)使用Ado读取SQL Server和Access数据库

.创建一个对话框工程 在stdafx.h文件中加入下面一句话引用 #import "C://Program Files//Common Files//System//ado//msado1...

Access数据库迁移到Sql Server

ACCESS2000文件 用ACCESS2007打开,并迁移到SQLSERVER2005里  打开ACCESS2007的数据库工具 方法一:使用ACCESS2007自带的数据库迁移工具 1、打开ACC...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)