下面是Sql Server 和 access 操作数据库结构的常用Sql,希望对你有所帮助。5 F) e& ?- b8 M0 y
新建表:3 s5 y9 @+ [ I" e8 _- Z! ?% h$ K
create table [表名]( i5 v; i) F; `: e1 W$ I+ k
( K$ B% d2 n1 C. z; t
[自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,+ A' O" T% z% s% A* O+ U
[字段1] nVarChar(50) default ’默认值’ null ,4 ]2 C- X0 t i# U- V7 N5 v1 G
[字段2] ntext null ,
0 K) H! P/ }5 c& ^' N [字段3] datetime,
* i# l; f7 Z( ?. t8 e [字段4] money null ,
- G' ^% A! O6 u4 _ [字段5] int default 0,# A: c$ Q8 J- q9 L1 k
[字段6] Decimal (12,4) default 0,
# ?! X( c" G6 v: |, u: t, V0 X. l [字段7] image null ,
/ I* D) h e1 a5 {/ \ )4 p* L6 m C6 P; F% A9 m8 d! q
删除表:
. b9 A! r( }4 T Drop table [表名]
0 G6 M/ u$ g+ Q 插入数据:4 W$ D* h1 O! T& _) E* x
INSERT INTO [表名] (字段1,字段2) VALUES (100,’51WINDOWS.NET’)5 @. E2 w# O/ K/ P3 Z
删除数据:
; X3 n1 m- \+ O/ {( `' y% e% } DELETE FROM [表名] WHERE [字段名]>100
& m7 K: L6 A& v) x9 [ 更新数据:
/ c2 M7 E; V2 v: ~. o UPDATE [表名] SET [字段1] = 200,[字段2] = ’51WINDOWS.NET’ WHERE [字段三] = ’HAIWA’4 U, z u# l& f# f( N0 p+ g
新增字段:0 m* k0 C: B% W3 R$ k; b
ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL" b2 Z6 b% C; W5 p- B* {
删除字段:9 o2 T3 h1 h1 K2 J! b
ALTER TABLE [表名] DROP COLUMN [字段名]3 N8 L2 t4 X' R5 C
修改字段:! D; L6 n/ I0 X& {1 \8 v
ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL4 x9 n4 o, h0 U' u
重命名表:(Access 重命名表,请参考文章:在access数据库中重命名表)1 E, l4 H2 D2 I/ f% o; c' a
sp_rename ’表名’, ’新表名’, ’OBJECT |