ACCESS中基本的SQL语句格式
- 格式:doc
- 大小:38.00 KB
- 文档页数:2
常用sql语句格式
数据定义语句
一、建表结构:Create Table 表名(字段名类型[(大小)][,…])
二、修改表结构:
1、添加字段:Alter Table 表名 Add Column 字段名类型[(大小)]
2、删除字段:Alter Table 表名 Drop Column 字段名
3、改字段类型:Alter Table 表名 Alter 字段名新类型[(大小)]
三、删除表:Drop Table 表名
数据操作语句
四、添加记录
1、添加一条记录并将指定的值填入指定字段
Insert Into 表名[(字段名表)] Values(值列表)
注:若所有字段都要填入字段且字段顺序与值的顺序一致则省略字段名表,否则必须加上
2、将某查询结果追加到指定的一个已有表末(对应设计视图创建的“追加查询”)
Insert Into 表名[(字段名表)] Select_Sql语句
五、修改表数据(对应设计视图创建的“更新查询”)
Update 表名 Set 字段名=表达式[Where 条件]
注:若所有记录均要修改则省略[Where 条件],否则必须加上
六、删除表记录(对应设计视图创建的“更新查询”)
Delete From 表名[Where 条件]
注:若删除所有记录则省略[Where 条件],否则必须加上
七、SELECT数据查询语句格式
Select [Top N [Percent]][Distint 字段名] * | 字段名表
[Into 新表名]
From 表名1 [ Inner Join 表名2 On 联接条件]
[Where 筛选条件[And][联接条件]]
[Group By 分组字段[Having 组筛选条件]]
[Order By 排序字段1 [Asc|Desc][,排序字段1 [Asc|Desc]][,…]]
按功能分解格式(格式在应用时:汉字换成具体的内容,不再写格式中的方括号和尖括号等):
1、查看表中全部数据
Select * From 表名
2、查看表中前n条记录
Select Top N * From 表名
3、查看表中前百分之n条记录
Select Top N Percent * From 表名
4、查看表中某字段的值有哪些(不重复)
Select Distinct 字段 From 表名
5、查看表中指定字段的值
Select 字段名1,字段名2[,…] From 表名
6、查看表中符合条件的记录内容
Select * From 表名 Where 筛选条件
7、查看表中符合条件的记录复制到新表中
Select * Into 新表名 From 表名 Where 筛选条件
8、按某字段升序查看表中的记录内容
Select * From 表名 Order By 排序字段 Asc
注:Asc可以省略
9、按某字段降序查看表中的记录内容
Select * From 表名 Order By 排序字段 Desc
10、按某字段降序再按另一字段升序查看表中的记录内容
Select * From 表名 Order By 排序字段1 Desc,排序字段2
11、按某字段分组统计表中的数据
Select 分组字段名,计算表达式1 As 新列名[,…]
From 表名 Group By 分组字段
12、按某字段分组统计表中的数据,并显示符合条件的组
Select 分组字段名,计算表达式1 As 新列名[,…]
From 表名
Group By 分组字段 Having 组筛选条件
13、查看两表中的符合条件的数据
Select 表名.字段名1, 表名.字段名1[,…] From 表名1 Inner Join 表名2 On 表名1.关联字段=表名2.关联字段 Where 筛选条件
或:Select 表名.字段名1, 表名.字段名1[,…] From 表名1 , 表名2
Where 表名1.关联字段=表名2.关联字段 And 筛选条件
注: 表名1.关联字段=表名2.关联字段为联接条件