MySQL的常用语法(增删改查)

1, select * from 表名称 (查看表的所有信息)
2, Select 列名称 from 表名称 (查看某个表格的某一列)(查看某一列比查看全部的快)
3, Select distinct 列名称 from 表名称 (去重复)
4, Select * from 表名称 where 列 运算符 值(常见的运算值,=等于,<>不等于,>大于,<小于,>=大于等于,<=小于等于,between在某个范围搜素,like搜索某种模式,中文必须加’’所有符号都是英文)
5, Select * from 表 order by 列名 (正序的排序)
6, Select * from 表 order by 列名 desc (倒叙的排序)
(1) Insert into 表名称 values(vai 6 si) (值1,值2,。。。。) (写入一行新数据)
7, Update 表名称 set 列名称=新值 where 列名称=老值 (修改数据)
8, Delete from 表名称 where 列名称=值 删除某一行的数据(删除某一行的数据)

And如果第一个条件和第二个条件都成立,择and运算符显示一条记录。
Or如果第一个条件和第二个条件只成立其中一个,择or运算符显示一条记录。
9、 select * from 表 where 列 like ‘%值%’ (模糊查询)
(关键字%,以关键字开头)(%关键字,关键字结尾)(%关键字%,含关键字都出现)
10、 select * from 表 limit 数 (查看表的前几行)
11、 select * from 表 last 数 (查看表的后几行)
12、 Select * from 表 limit 数字,数字 (mysql分页查看)0开始为1
13、 Select * from 表 where 列 between 值1 and 值2 (范围搜索)
14、 Select * from 表 别名 (表起别名)
15、 Select 列 列别名from 表 (列起别名)
16、 Select * from 表 where 列 in (值1,值2) 精确查询 不包含前面加not
17、 Select * from 表1 left join 表2 on 表1.共同列=表2.共同列(两个表连一起)
18、 Select * from 表1 right join 表2 on 表1.共同列=表2.共同列(两个表连一起)
19、 Select * from 表1 null join 表2 on 表1.共同列=表2.共同列(两个表连一起)

内联与外联的却别
inner Doin 就是 join,内联只展示表之间相匹配的内容,没有匹配的数据查询不到
外联
leftjoin 就是以左表为主,左表没有匹配的数据也可以展现出来。
Right join 就是以右表为主,右表没有匹配的数据也可以展现出来。
Full(否) join 就是表与表之间匹配不匹配的数据都可以展现出来。这就是他们的区别。

Select * from 表1 join 表2 on 表1.共同列=表2.共同列 内联
英文 join=, on=where

Select 函数(列)from 表

1、Select AVG(Select)=返回某列的平均值​
2、Select count(列名称) from 表 统计函数
3、Select first(列名称) from 表 指定查询第一行数据的内容
4、Select last(列名称) from 表 指定查询最后一行数据的内容
5、Select max(列名称) from 表 查询列的最大值
6、Select min(列名称) from 表 查询列的最小值
7、Select sum(列名称) from 表 某列的求和函数

分组
select 列,函数(列)from 表 group by 列
Select * from 表 group by 列​

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

꧁༺๑小王不是程序员๑༻꧂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值