MySQL基础

本文介绍了MySQLSQL语言的基础知识,包括基本的SELECT语句、运算符与排序分页、多表查询(自连接与外连接)、单行函数和聚合函数,以及创建和管理表的基本操作。通过实例演示和注意事项,帮助读者掌握SQL基本技能。
摘要由CSDN通过智能技术生成

这部分就是为我之前学的MySQL也就是sql语法,做一个笔记

让我们拭目以待

1.基本的select语句

2.运算符与排序和分页

3.多表查询

4.单行函数

5.聚合函数

6.子查询

7.创建表和管理表

8.约束

1.基本的select语句

首先需要我们导入一个表,这个就不用多说了比较简单,然后让我们来执行一下最基本的select语句

这是一个最基本的select语句,用查询这个表的所有东西

这样就显示出来了

还有他的注释 我们一般用#这个符号,还可以用--,多行注释用/*.........*/

还有就是大小写规范的问题,这个就是在windows系统下面他是不太敏感的,但是在Linux系统下面他是很敏感的,所以我们还是规范大小写比较好

还有就是别名 一般我们就是在后面空格一下,然后“别名”就可以了,这样就显示出来了

去除重复行 在我们查询的时候,会有很多重复行出现,我们想要去重复行,所以就用这样的关键字 DISTINCT

用DISTINCT来试一下

还有就是显示表的结构DESC用这个来

2.运算符与排序和分页

运算符和我们之前学的Java都一样,我感觉就不用多说了

+,- ,* ,/ ,%

还有就是比较运算符,与之前也是差不多的不也再多说

还有就是非符号型的运算符

IS NOT NULL

这个就是不为空运算符,好理解

BETWEEN AND

两值之间的运算符 比较某值是否在两值之间

LEAST GREATEST

最小值 最大值,就是在一堆数种返回最小值,最大值

IS NULL

为空运算符

IN

顾名思义in 就是在这里面

NOT IN

就是不在里面

LIKE

模糊匹配运算符 用匹配某个元素是在在里面

还有就是逻辑运算符

NOT && ||

咱学Java的都懂

然后就是排序和分页

排序就是

ORDER BY 想要先写上这个关键字

然后在分别按照升序,降序来使用不同的关键字

升序就是 ASC

降序就是 DESC

分页就是比较重要的就是分行

limit 分多少行在后面补上

然后这个在有些题目上有大用处,比如说要第一名,你可以升序排列之后,然后要第一行的可以了

3.多表查询

这个就比较重要了,多表查询,在实际开发中,业务不可能是一个表,肯定是多张表的

这个多表查询是比较重要的他有多中分类角度

先来说说第一中分类角度

1.自连接与非自连接

无非就是自己与自己连接,然后就是自己和别人连接

先来说说自连接

自连接,其实就用自己的表但是赋予他不同的别名,然后赋予他不同的意义来进行查询

非自连接就是自己与其他表呗

在我们的语法中呢我们一般都是join .....on......

以后用题目来练习就可以了

还有就是内连接,外连接

内连接就是中间那个,然后还要外连接,左外连接,右外连接

内连接

就是按照非自连接,join on就可以了

左外连接在join 前面加个left

右外连接在join 前面加个right

然后那种满的就用两种然后连接起来就好了

用UNION来连接

4.单行函数和聚合函数

函数这东西我感觉到时候直接百度就可

5.子查询

这个地方也很难,我也不知道咋说但是我觉得可以用多刷题来试一下

7.创建表和管理表

创建表,管理表然后就是增删查改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值