ACCESS中基本的SQL语句格式.doc
《ACCESS中基本的SQL语句格式.doc》由会员分享,可在线阅读,更多相关《ACCESS中基本的SQL语句格式.doc(2页珍藏版)》请在冰点文库上搜索。
常用sql语句格式
数据定义语句
一、建表结构:
CreateTable表名(字段名类型[(大小)][,…])
二、修改表结构:
1、添加字段:
AlterTable表名AddColumn字段名类型[(大小)]
2、删除字段:
AlterTable表名DropColumn字段名
3、改字段类型:
AlterTable表名Alter字段名新类型[(大小)]
三、删除表:
DropTable表名
数据操作语句
四、添加记录
1、添加一条记录并将指定的值填入指定字段
InsertInto表名[(字段名表)] Values(值列表)
注:
若所有字段都要填入字段且字段顺序与值的顺序一致则省略字段名表,否则必须加上
2、将某查询结果追加到指定的一个已有表末(对应设计视图创建的“追加查询”)
InsertInto表名 [(字段名表)]Select_Sql语句
五、修改表数据(对应设计视图创建的“更新查询”)
Update表名Set字段名=表达式[Where条件]
注:
若所有记录均要修改则省略[Where条件],否则必须加上
六、删除表记录(对应设计视图创建的“更新查询”)
DeleteFrom表名[Where条件]
注:
若删除所有记录则省略[Where条件],否则必须加上
七、SELECT数据查询语句格式
Select[TopN[Percent]] [Distint字段名]*|字段名表
[Into新表名]
From表名1[InnerJoin表名2On联接条件]
[Where筛选条件[And][联接条件]]
[GroupBy分组字段 [Having组筛选条件]]
[OrderBy排序字段1[Asc|Desc][,排序字段1[Asc|Desc]][,…]]
按功能分解格式(格式在应用时:
汉字换成具体的内容,不再写格式中的方括号和尖括号等):
1、查看表中全部数据
Select*From表名
2、查看表中前n条记录
SelectTopN*From表名
3、查看表中前百分之n条记录
SelectTopNPercent*From表名
4、查看表中某字段的值有哪些(不重复)
SelectDistinct字段From表名
5、查看表中指定字段的值
Select字段名1,字段名2[,…]From表名
6、查看表中符合条件的记录内容
Select*From表名Where筛选条件
7、查看表中符合条件的记录复制到新表中
Select*Into新表名From表名Where筛选条件
8、按某字段升序查看表中的记录内容
Select*From表名OrderBy排序字段Asc
注:
Asc可以省略
9、按某字段降序查看表中的记录内容
Select*From表名OrderBy排序字段Desc
10、按某字段降序再按另一字段升序查看表中的记录内容
Select*From表名OrderBy排序字段1Desc,排序字段2
11、按某字段分组统计表中的数据
Select分组字段名,计算表达式1As新列名[,…]
From表名GroupBy分组字段
12、按某字段分组统计表中的数据,并显示符合条件的组
Select分组字段名,计算表达式1As新列名[,…]
From表名
GroupBy分组字段Having组筛选条件
13、查看两表中的符合条件的数据
Select表名.字段名1,表名.字段名1[,…]From表名1InnerJoin表名2
On表名1.关联字段=表名2.关联字段Where筛选条件
或:
Select表名.字段名1,表名.字段名1[,…]From表名1,表名2
Where表名1.关联字段=表名2.关联字段And筛选条件
注:
表名1.关联字段=表名2.关联字段为联接条件