MySQL中的DQL语言2019-08-05
2019-08-06 本文已影响0人
青石留名
DQL是Data QueryLanguage 的简写,译为:数据查询语言。
一、基础查询
语法:
SELECT 查询列表 FROM 表名;
注意:
1)查询列表可以是:表中的字段、常量值、表达式、函数;
2)查询的结果可以是一个虚拟的表格。
1、查询表中的单个字段
select 字段名 from 表名;
2、查询表中的多个字段
select 字段名1,字段名2,字段名3 from 表名;
3、查询表中的所有字段
select * from 表名;
注意:每次查询时都要确保进入要查询表所在的库
4、查询常量值
select 常量值(如100);
5、查询表达式
select 表达式1;
6、查询函数
select 函数名();
7、起别名
作用:
1)便于理解;
2)如果要查询的字段有重名情况,使用别名可以区分开来。
语法:
select 原名 as 别名;
8、去重
语法:
select distinct 要去重的字段名 from 表名;
9、+号的作用
MySQL中的+号仅具有运算符功能。
语法:
select 字段1 + 字段2 ;
1)若两个值都为数值型,则为加法运算;如:select 100+90;
2)若其中有一个值为字符型,则字符型数值将被试图转换成数值,若转换成功,则继续做加法运算;若转换失败,则将字符型数值转换为0.
3)只要其中一个值为NULL,则结果定为NULL。