一、基本查询语句
1、SELECT * FROM 表名; ----查一张表
2、SELECT 字段,字段 FROM 表名; ----查一张表里特定的字段
3、SELECT DISTINCT 字段 FROM 表名; ---查一张表里去掉重复的字段
4、SELECT * FROM 表名 WHERE 字段=‘值’; ---查一张表的指定字段等于指定的值
5、and or 基本逻辑查询
SELECT * FROM 表名 WHERE 字段='值' AND 字段> 值; --查表中指定的两个字段都符合要求的值 SELECT * FROM 表名 WHERE 字段='值' OR 字段='值’; --查表中指定的两个字段符合任意一个要求的值
SELECT * FROM 表名 WHERE 字段> 值 AND (字段='值' OR 字段='值'); --查表中指定的两个字段符合的值
6、升序、降序
SELECT * FROM 表名 ORDER BY 字段 ses; ---表升序 SELECT * FROM 表名 ORDER BY 字段 DESC; ---表降序
7、插入
INSERT INTO 表名 (字段, 字段, 字段, 字段) VALUES ('值','值','值','值'); ----表中插入一行数据
8、修改
UPDATE 表名 SET 字段='值', 字段='值' WHERE 字段='值'; ---修改表数据
9、删除
DELETE FROM 表 WHERE 字段='值' AND 字段='值'; 删除指定字段
二、逻辑查询语句
10、规定要返回的记录的数目。
SELECT * FROM 表名 LIMIT 2; ---获取前2条数据 SELECT TOP 50 字段 * FROM 表名; ----获取前50条数据 select top 50 * from 表 order by 字段 desc --获取后50条数据
11、LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。
SELECT * FROM 表名 WHERE 字段 LIKE 'G%'; ----查G开头的内容 SELECT * FROM 表名 WHERE 字段 LIKE '%k'; ----查K结尾的内容 SELECT * FROM 表名 WHERE 字段 LIKE '%oo%'; ----查包含oo的内容 SELECT * FROM 表名 WHERE 字段 NOT LIKE '%oo%'; ----查不包含oo的内容
12、SELECT * FROM 表名 WHERE 字段 IN ('值','值'); ---查指定的字段里面多个值
多表 内连接 SELECT column_name(s) FROM table1 INNER JOIN table2 ON table1.column_name=table2.column_name; 左连接 SELECT column_name(s) FROM table1 LEFT JOIN table2 ON table1.column_name=table2.column_name; 右连接 SELECT column_name(s) FROM table1 RIGHT JOIN table2 ON table1.column_name=table2.column_name;
标签:语句,name,column,数据库,笔记,----,表名,WHERE,SELECT From: https://www.cnblogs.com/2260603459q/p/17231688.html