9. MySQL-01基础查询
1. 基础查询
一、 select 查询列表 from 表名
-
查询列表可以是:表中的字段、常量值(100,’name’)、表达式(10*20)、函数
-
查询结果是一个虚拟的表格
-
查询单个字段
- select 字段 from 表名
- 查询多个字段
- select 字段,字段 from 表名
-
查询表中的所有的字段
- select * from 表名
-
``着重符号用来区分关键字
二、 起别名
-
便于理解
-
如果查询的字段有重复,可以用起别名来解决
方式一 AS
select name as 姓名;
方式二空格
select name 姓名;
别名如果有特殊符号可以将别名用双引号引用
- 为表起别名
- 提高语句简介度
- 区分多个重名字段
- 如果为表起了别名,则查询字段就不能使用原来的表名去限定。
三、去重
- select distinct name from student;
四、+的作用

五、拼接
- SELECT CONCAT(a,b,c) AS 拼接;
- NULL和任何数据拼接结果都是NULL
六、显示表的结构
- DESC 表名;
七、IFNULL
-
SELECT IFNULL(name,0),name from student
查询student表中的name字段如果name字段为空则显示0,不为空则正常显示。
八、CONCAT
- CONCAT 函数用于将两个字符串连接为一个字符串
- SELECT CONCAT (
name, ’,’ ,age) AS information

浙公网安备 33010602011771号