SQL语法知识梳理—(2)DQL基础查询

SQL语法知识梳理—(2)DQL基础查询

一、语法

SELECT 
selection_list /*要查询的列名称*/
FROM 
table_list /*要查询的表名称*/
WHERE 
condition /*行条件*/
GROUP BY 
grouping_columns /*对结果分组*/
HAVING 
condition /*分组后的行条件*/
ORDER BY
sorting_columns /*对结果分组*/
LIMIT 
offset_start, row_count /*结果限定*/

执行顺序:
①from子句
②where子句
③group by 子句
④having子句
⑤select子句
⑥order by子句

二、基础查询

2.1语法

select 查询列表 from 表名;

特点:

  • 查寻结果是虚拟表;
  • select后面跟的查询列表,可以有多个部分组成,中间用逗号隔开,(可以是字段、表达式、常量、函数等)
  • as给表起别名 也可以用空格 ;

2.2查询函数

1、返回当前表名

SELECT DATABASE();

2、查看当前版本

SELECT VERSION();

3、返回用户名

SELECT USER();

4、使用…表

use 表名

2.3+号的使用

①两个操作数都是数值型
100+1.5
②其中一个操作数为字符型
将字符型数据强制转换成数值型,如果无法转换,则直接当做0处理
‘张无忌’+100===》100
③其中一个操作数为null
null+null====》null
null+100====》 null

2.4concat拼凑函数

SELECT CONCAT(first_name,last_name) AS "姓 名"
FROM employees;

2.5distinct的使用

#筛选掉重复的部分,显示
SELECT DISTINCT department_id FROM employees;

2.6查看表结构

DESC employees;
SHOW COLUMNS FROM employees;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值