-
基础查询
select 查询列表 from 表名;
特点:
查询列表可以是:
- 表中的字段、常量值、表达式、函数
- 查询的结果是一个虚拟的表格
案例:
-- 查询表
select * from user;
-- 查询常量值
select 100;
select 'lmgd';
-- 查询表达式
select 100*99;
-- 查询函数
select VERSION();
-- 起别名
select 100 as 结果;
select 'lmgd' 姓名;
select 999 as "out put"; -- 别名有空格建议使用双引号
-- + 用法
select 100+99; -- 输出199 : 两个操作数都为数值型,则做加法运算
select "100"+99; -- 输出199: 只要其中一方为字符型,试图将字符型数值转成数值型,
select "lmgd"+99;-- 输出:99(0+99) 如果转换成功,则继续做加法运算
-- 如果转换失败,则将字符型数值转换成0
-- 函数
select CONCAT('lm','g','d') as 姓名;
-- IFNULL(expr1,expr2) 函数:如果表达式 expr1 的值为空则取表达式 expr2 的值
-- 不为空则取expr1的值
select IFNULL(age,0)
from student;