1、去重复
SELECT DISTINCT 列名 FROM 表名
2、WHERE子句
SELECT 列 FROM 表名 WHERE 列 运算符(<>不等于、>、<、= ) 值
3、ORDER BY 排序
顺序排列:SELECT 列名 FROM 表名 ORDER BY 列名
逆序排列:SELECT 列名 FROM 表名 ORDER BY 列名 DESC
4、INSERT 插入数据
INSERT INTO 表名(列名) VALUES(列名对应值)
5、UPDATE 更新数据
UPDATE 表名 SET 列名='值' WHERE 主键ID='值'、
6、 DELETE 删除数据
DELETE FROM 表名 WHERE 列名='值'
7、 TOP子句
SELECT TOP 数字/百分比(PERCENT) 列名 FROM 表名
8、 LIKE 模糊查询
包含: SELECT * FROM 表名 WHERE 列名 LIKE '值%' 或 '%值' 或 '%值%'
不包含:SELECT * FROM 表名 WHERE 列名 NOT LIKE '值%' 或 '%值' 或 '%值%'
9、 IN 操作符 允许我们在 WHERE 子句中规定多个值。
SELECT * FROM 表名 WHERE 列名 IN ('值1','值2',...)
10、 BETWEEN 操作符
在某某之间: SELECT * FROM 表名 WHERE 列名 BETWEEN '值1' AND '值2'
不在某某之间: SELECT * FROM 表名 WHERE 列名 NOT BETWEEN '值1' AND '值2'
11、 AS 别名
SELECT 别名.列名 FROM 表名 AS 别名
12、多表联查
内联查询 JOIN: SELECT 表1.列名,表2.列名 FROM 表1 JOIN 表2 WHERE 表1.ID=表2.ID
内联查询 INNER JOIN: SELECT 表1.列名,表2.列名 FROM 表1 JOIN 表2 ON 表1.ID=表2.ID
左查询 LEFT JOIN: SELECT 表1.列名,表2.列名 FROM 表1 LEFT JOIN 表2 ON 表1.ID=表2.ID
左查询 RIGHT JOIN: SELECT 表1.列名,表2.列名 FROM 表1 RIGHT JOIN 表2 ON 表1.ID=表2.ID
13、 SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。用于备份数据
插入同一个库下的表: SELECT * INTO 新表 FROM 旧表
插入不同库下的表: SELECT * INTO 新表 IN '新库.mdb' FROM 旧表
14、 CREATE DATABASE 创建数据库
CREATE DATABASE 库名
15、 CREATE TABLE 创建新表
CREATE TABLE 表名(
列名1 数据类型,
列名2 数据类型,
列名3 数据类型
)
16、 新建表时添加约束
CREATE TABLE 表名(
列名1 数据类型 NOT NULL PRIMARY KEY, //主键
列名2 数据类型 NOT NULL,
列名3 数据类型
)