MySQL--基础--dql--语法与函数
一 DQL语句基础查询
1,单表查询多个字段
select 字段1,字段2,from 表名;
2,单表查询所有字段
select * from 表名;
3,设置别名
select 字段1 AS‘别名1’,字段2 AS’别名2‘ from 表名;
4,去除重复记录
select distinct 字段列表 from 表名;
二 DQL语句条件查询
1,单表指定字段后条件查询
select 字段列表 from 表名 where 条件列表
2,where条件有两种,比较运算符和逻辑运算符,where条件主体是比较运算符,但多个比较运算符就需要逻辑运算符整合,连接。可以通过多个逻辑运算符连接多个比较运算符,只要搞清比较运算符之间的关系,用对逻辑运算符就行。
比如查有身份证号的,直接 ‘身份证号 !is null’就行了
比较运算符有
>,大于
>=,大于等于
<,小于
<=,小于等于
=,等于
<>或!= ,不等于
between.....and....,在某个范围内(between后跟最小,and后跟最大值)
例子;查年龄在15到20之间的员工(包含15和20,但是不用写比较符,默认就是大于等于和小于等于),后面的条件应该写:年龄 between 15 and 20
in(...),在in之后列表中的值,多选一,符合任意一个就行
例子;查年龄18或20或40的员工,按理说应该用or一个一个码字,但是我在年龄后面加个in(18,20,40)就直接可以了,方便
like占位符,模糊查询用的到(_匹配单个字符,%匹配任意个字符)
例子;查询名字为两个字的员工,where like ‘_ _’;查询身份证号以x结尾的员工,where like‘%x’
还蛮复杂的,%x 以x结尾;x% 以x开头;%x%内容含x
再说_的应用,x_ 以x开始后面只有一个任意字符;_x 以x结尾前面只有一个任意字符;%x_包含x以任意数量字符开头,但最多一个字符结尾;_x%包含x最多一个字符开头,但以任意数量字符结尾。
is null,判断一个字段是不是空的
逻辑运算符有
and或&&,并且的意思(多个条件同时成立)
or或||,或者的意思(多个条件任意成立一个)
not或!,非,不是的意思。
三,DQL聚合函数
聚合函数是在表中以列(字段)为整体的纵向计算(排序)。
1,常见聚合函数
count 统计数量
max 最大值
min 最小值
avg 平均值
sum 求和
2,使用聚合函数语法
select 聚合函数(字段列表) from 表名;(所有的null值不参加聚合函数运算)
MySQL--基础--dql--语法与函数相关推荐
- MySQL基础篇:单行函数
概述 MySQL数据库提供了很多函数包括: 数学函数 字符串函数 日期和时间函数 条件判断函数 流程控制函数 系统信息函数 加密函数 格式化函数 数学函数 函数名称 函数说明 ABS(x) 返回x的绝 ...
- 【Mysql】DQL语法及其使用
DQL 一,DQL-语法 二,DQL-操作语句 1,DQL基本查询 (1),查询多个字段 (2),设置别名 2,条件查询 3,聚合函数 4,分组函数 5,排序查询 6,分页查询 三,DQL案例 四,D ...
- python基础学习语法和函数
循环的写法 >>> names = ['michael','bob','tracy'] >>> for name in names: ... print(name) ...
- MySQL 基础 —— DQL(数据查询)
select 子句顺序: select > from > where > group by > having > order by; 1. 一些关键字及函数 count ...
- mysql基础查询语法
- MySQL基础——DML语句
目录 DML语句 添加 示例代码 修改 示例代码 删除 示例代码 上篇文章我们学习了MySQL基础--DDL语句,这篇文章学习MySQL基础--DML语句. DML语句 DML英文全称是Data Ma ...
- MySQL基础一些概念一些用法
MySQL基础_为什么学习数据库 [toc] 实现数据辞持久化(本地) 使用完整的管理系统统一查询管理 MySQL基础_数据库的相关概念 DB 数据库( database ):存储数据的"仓 ...
- MySQL基础——数据库和SQL概述\MySQL基本使用\DQL语言学习\条件查询\排序查询\常见函数\分组查询\连接查询\子查询\分页查询\联合查询
本文详细讲解了MySQL中DQL语言,也就是数据查询语句的使用.全文3w余字,是对学习MySQL知识的整理总结,因为篇幅较长,MySQL基础知识余下部分发表在余下博客中 DML语言学习\插入数据\删除 ...
- MySQL基础——(MySQL概述及SQL通用语法)
MySQL基础篇(一) MySQL基础 目录 MySQL基础 1 MySQL概述 1.1 数据库相关概念 1.2 数据模型 1)关系型数据库(RDBMS) 2)数据模型 2 SQL 2.1 SQL通用 ...
- MySQL基础语法大全(尚硅谷)
文章目录 一.为什么要学数据库 二.数据库的相关概念 DBMS DB SQL 数据库的好处 数据库相关概念 三.数据库存储数据的特点 四.初识MySQL 1.MySQL产品的介绍和安装 2.MySQL ...
最新文章
- JAVA Web项目中所出现错误及解决方式合集(不断更新中)
- 智慧城市建设中的五个误区和四大难点
- oracle exp/imp命令详解
- Apache Spark1.1.0部署与开发环境搭建 - Mark Lin
- python游戏代码运行不了_无法使我的tic tac toe游戏在python中正确运行
- Linux debian 查看CPU温度
- SSH客户端常用工具SecureCRT操作
- python登录界面源码_基于Python的自媒体小助手---登录页面的实现代码
- 习题3.4 最长连续递增子序列 (20 分) 数据结构 PTA
- 树莓派运行python命令_《树莓派Python编程入门与实战》——2.2 使用Raspbian命令行...
- 全球与中国家用手动和电动工具的产能、产量、销量、销售额、价格及未来趋势
- U盘插入之后有声音但是无法显示打开U盘
- python提取pdf文字,python 提取pdf文字
- 用思维导图赏析老舍话剧著作《茶馆》
- CSS模块化基本思想
- python opencv error “parallel_impl.cpp (240) WorkerThread 155: Can‘t spawn new thread: res = 11“
- Windows下解决TerminateThread终止线程导致死锁问题
- 【CET4四级英语】【单词】英语四级高频词汇(6)
- 条码软件如何调整条形码的密度
- MySQL必知必会读书笔记一