一  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--语法与函数相关推荐

  1. MySQL基础篇:单行函数

    概述 MySQL数据库提供了很多函数包括: 数学函数 字符串函数 日期和时间函数 条件判断函数 流程控制函数 系统信息函数 加密函数 格式化函数 数学函数 函数名称 函数说明 ABS(x) 返回x的绝 ...

  2. 【Mysql】DQL语法及其使用

    DQL 一,DQL-语法 二,DQL-操作语句 1,DQL基本查询 (1),查询多个字段 (2),设置别名 2,条件查询 3,聚合函数 4,分组函数 5,排序查询 6,分页查询 三,DQL案例 四,D ...

  3. python基础学习语法和函数

    循环的写法 >>> names = ['michael','bob','tracy'] >>> for name in names: ... print(name) ...

  4. MySQL 基础 —— DQL(数据查询)

    select 子句顺序: select > from > where > group by > having > order by; 1. 一些关键字及函数 count ...

  5. mysql基础查询语法

  6. MySQL基础——DML语句

    目录 DML语句 添加 示例代码 修改 示例代码 删除 示例代码 上篇文章我们学习了MySQL基础--DDL语句,这篇文章学习MySQL基础--DML语句. DML语句 DML英文全称是Data Ma ...

  7. MySQL基础一些概念一些用法

    MySQL基础_为什么学习数据库 [toc] 实现数据辞持久化(本地) 使用完整的管理系统统一查询管理 MySQL基础_数据库的相关概念 DB 数据库( database ):存储数据的"仓 ...

  8. MySQL基础——数据库和SQL概述\MySQL基本使用\DQL语言学习\条件查询\排序查询\常见函数\分组查询\连接查询\子查询\分页查询\联合查询

    本文详细讲解了MySQL中DQL语言,也就是数据查询语句的使用.全文3w余字,是对学习MySQL知识的整理总结,因为篇幅较长,MySQL基础知识余下部分发表在余下博客中 DML语言学习\插入数据\删除 ...

  9. MySQL基础——(MySQL概述及SQL通用语法)

    MySQL基础篇(一) MySQL基础 目录 MySQL基础 1 MySQL概述 1.1 数据库相关概念 1.2 数据模型 1)关系型数据库(RDBMS) 2)数据模型 2 SQL 2.1 SQL通用 ...

  10. MySQL基础语法大全(尚硅谷)

    文章目录 一.为什么要学数据库 二.数据库的相关概念 DBMS DB SQL 数据库的好处 数据库相关概念 三.数据库存储数据的特点 四.初识MySQL 1.MySQL产品的介绍和安装 2.MySQL ...

最新文章

  1. JAVA Web项目中所出现错误及解决方式合集(不断更新中)
  2. 智慧城市建设中的五个误区和四大难点
  3. oracle exp/imp命令详解
  4. Apache Spark1.1.0部署与开发环境搭建 - Mark Lin
  5. python游戏代码运行不了_无法使我的tic tac toe游戏在python中正确运行
  6. Linux debian 查看CPU温度
  7. SSH客户端常用工具SecureCRT操作
  8. python登录界面源码_基于Python的自媒体小助手---登录页面的实现代码
  9. 习题3.4 最长连续递增子序列 (20 分) 数据结构 PTA
  10. 树莓派运行python命令_《树莓派Python编程入门与实战》——2.2 使用Raspbian命令行...
  11. 全球与中国家用手动和电动工具的产能、产量、销量、销售额、价格及未来趋势
  12. U盘插入之后有声音但是无法显示打开U盘
  13. python提取pdf文字,python 提取pdf文字
  14. 用思维导图赏析老舍话剧著作《茶馆》
  15. CSS模块化基本思想
  16. python opencv error “parallel_impl.cpp (240) WorkerThread 155: Can‘t spawn new thread: res = 11“
  17. Windows下解决TerminateThread终止线程导致死锁问题
  18. 【CET4四级英语】【单词】英语四级高频词汇(6)
  19. 条码软件如何调整条形码的密度
  20. MySQL必知必会读书笔记一

热门文章

  1. JavaScript获取文本框内容,select选择的值(jsp内实现)
  2. 用Python语言巧妙的实现对WIFI密码的破解
  3. 视频如何转格式mp4?视频格式转换mp4格式
  4. 第6周学习笔记未完成
  5. C++ 写一个程序:按空格键暂停程序,再按空格键继续程序
  6. 喜报|云南永兴元科技顺利通过CMMI三级认证
  7. 计算机网络(中科大郑烇)学习笔记
  8. Android主线程里不允许网络操作
  9. 【数据结构】二叉搜索树
  10. 我在App付费推广上,烧出来的经验