下面是Sql Server 和 access 操作数据库结构的常用Sql,希望对你有所帮助。& p3 }$ u' N: ~. A6 U/ I& X
新建表:
7 q) M4 ]0 H! v( } create table [表名]
- h0 X% y3 `# M, I. V1 y (
7 G8 y1 E* i: W4 ^& f' l' r& l, { [自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,2 D7 ~ E3 i! x. w$ V% b: ^
[字段1] nVarChar(50) default ’默认值’ null ,
8 I9 C/ M! z: S% N7 Q2 a) m7 n' i1 T [字段2] ntext null ,
- j1 l5 y' b, h0 Z, b; R7 Y3 ~7 _ [字段3] datetime,8 Y% F) ?( M' S& Y. z* b! \0 ^
[字段4] money null ,% m% Q- H0 j" I6 a2 w% A% [
[字段5] int default 0,
% A4 K" X/ S& R- C7 F [字段6] Decimal (12,4) default 0,
9 I1 Y- S# Q5 l: J, A4 m; p$ ]& R; F [字段7] image null ,# h" |! Y' y2 h# v3 b% R5 G
)
. O( P0 Z- j" ` _1 u1 c 删除表:
' ^& X& j) [6 Y Drop table [表名]
1 M/ e! J$ V* O0 R3 c 插入数据:0 K0 l5 k+ R, }1 g3 u
INSERT INTO [表名] (字段1,字段2) VALUES (100,’51WINDOWS.NET’)7 j+ [. a& o Z! m& y* }
删除数据:
7 L3 T, i4 V+ b9 V* X6 }# l. | DELETE FROM [表名] WHERE [字段名]>100
- U# W( L4 G0 K 更新数据:! O( s2 |$ H8 {
UPDATE [表名] SET [字段1] = 200,[字段2] = ’51WINDOWS.NET’ WHERE [字段三] = ’HAIWA’
7 ]. Y5 ^9 a% l( t- F. o1 x2 h 新增字段:
' L$ E& q* n8 C3 z ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL& |0 w9 h* Q( G( o e
删除字段: v z5 }& ^* I
ALTER TABLE [表名] DROP COLUMN [字段名]6 G3 F8 V% H* M, w+ y
修改字段:1 `7 K" ^ X( e4 K* d
ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL O3 r; n0 K( }0 C
重命名表:(Access 重命名表,请参考文章:在access数据库中重命名表)+ ]( G: n& S/ i M. b; v- j
sp_rename ’表名’, ’新表名’, ’OBJECT |