我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL知识点

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL知识点

MySQL知识点

比较符有:=、>、<、=、>=、<=、!=、<>

逻辑符号有:and、or 、not

范围运算符:between … and ..、in、not in

模糊运算:like ‘%_’:%匹配任意字符,_匹配单个字符;

空运算:null、is null、not … is null

子查询:select 字段 from 表 where 字段 in ( select…from…);

三、      group by

select 字段 from 表 group by 字段 having 条件;

having作用与where相似,不能与where一起用,可单独用where:select 字段 from 表 where 条件group by 字段 。

四、      order by

select 字段 from 表 order by 字段1 排序,字段2 排序,….

MySQL中默认为升序排序:asc;降序排序显示为desc。

五、      limit

select 字段 from 表 limit n1 :查询表前n1条数据;

select 字段 from 表 limit n1,n2:查询表行号为n1行为开始行的n2条数据。

六、      查询常用函数

查询语句中常用函数有求和sum()、最大值max()、最小值min()、平均值avg()、统计行数count()、连接查询结果concat() as 、去除重复项distinct

count( )

count(1)和count(*)包含null值,统计行数等于原表记录行数;

count(非空字段) 不计算null值,统计行数等于原表记录行数;

count(null值字段)不计算null值,统计行数小于等于原表记录行数;

count(null)结果恒为0。

concat(‘常量’,字段) as ‘别名’

concat()函数可以将查询结果连接在一起作为一列输出。

七、      多表查询

当需要使用多表进行查询时,需要先考虑查询的数据来源(表),再分析表与表之间的联系;

多表查询除了外连接和内连接,还可以自连接进行查询。

内连接:… inner join…on…

select 字段 from 表join表2 on 联系字段 join表3 on 联系字段

外连接:left join, right join

左外连接:表1 left join 表2 on 联系字段;保留左边的表的全部数据,不管右边是否有对应数据匹配;

右外连接:表1 right join 表2 on 联系字段; 保留右边的表的全部数据,不管左边是否有对应数据匹配;

八、      union

union把多个sql语句的执行结果,合并到1个结果中;sql语句的查询字段必须相似,否则会报错。

union操作符: 默认会去除多个结果中的重复信息;

union all 操作符: 返回多个结果中所有信息(不会去除重复信息)

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL知识点

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL知识点

比较符有:=、>、=、<=、!=、 逻辑符号有:and、or 、not 范围运算符:between … and ..、in、not in 模糊运算:like ‘%_’:%匹配任意字符,_匹配单个字符; 空运算:null、is null、not … is nul
MySQL知识点
2019-04-20

MySQL知识点总结

MySQL知识点总结一、      MySQL常用命令启动MySQL服务:service mysqld start 或 systemctl start mysqld.service停止MySQL服务:service mysqld stop 或 systemct
MySQL知识点总结
2019-07-01

MySQL知识点整理

MySQL整理这几天整理了MySQL的知识点,还有一部分需要在梳理一下,图上先写这么多吧。未完待续……
MySQL知识点整理
2016-03-25

MySQL索引知识点分析

这篇文章主要介绍“MySQL索引知识点分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL索引知识点分析”文章能帮助大家解决问题。1索引的概念1.1定义索引在关系型数据库中,是一种单独的、物
2023-07-02

MySQL 储存引擎知识点

一:MySQL 存储引擎概述1.1 什么是存储引擎: """MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或
MySQL 储存引擎知识点
2018-08-17

【MySQL知识点】自动增长

🙋‍ 哈喽大家好,本次是MySQL数据库原理系列第八期 ⭐本期是MySQL的表的约束——自动增长 🏆系列专栏:MySQL数据库 😄还请大家多多指教呀~ 👍欢迎大佬指正,一
2023-08-30

编程热搜

目录