简介:数据库执行DQL语句不会对表中的数据进行改变,而是让数据库发送结果集给客户端,
查询返回的结果集是一张虚拟的表。
SELECT 操作
语法:SELECT 列名 FROM 表名【WHERE --> GROUP BY-->HAVING--> ORDER BY】
具体语法解释:
selection_list /*要查询的列名称*/
FROM table_list /*要查询的表名称*/
WHERE condition /*行条件*/
GROUP BY grouping_columns /*对结果分组*/
HAVING condition /*分组后的行条件*/
ORDER BY sorting_columns /*对结果分组*/
LIMIT offset_start, row_count /*结果限定*/
查询所有的列
select *from 表的名称;
查询指定的列
select 列的名称1,列的名称2 ....... from 表的名称;
查询条件 where :在where 子句中可以使用一下运算符和关键字
=、!=、<>、<、<=、>、>=;
BETWEEN … AND..;
IN(set);
IS NULL;IS NOT NULL
AND;
OR;
NOT;
模糊查询 关键字 like
通配符 :_ 任意一个字符 %任意0~n个字符
应用实例: