三、Mysql学习

本文是作者关于Mysql的学习总结,涵盖了基础的SQL语句,如SELECT, WHERE, ORDER BY, LIMIT, GROUP BY及其相关概念,还介绍了高级语句,包括窗口函数、表连接和子查询的使用方法,是学习Mysql的良好参考资料。" 105883872,7918960,Linux Samba服务的安全漏洞与攻击复现,"['安全', 'Linux', 'SMB协议', '服务器渗透', '漏洞利用']
摘要由CSDN通过智能技术生成

以下为自己关于Mysql的学习总结

跟B站up:戴戴戴师兄         全网最良心的【数据分析自学课程】它来了!必备的Excel/SQL/Tableau/Python/数据黑话/产品|竞品|市场分析报告制作、数据分析启蒙免费课程教程_哔哩哔哩_bilibili

和牛客网练习题:牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网 (nowcoder.com)

(一)基础语句

1.select from

(1)单独一句后面不需要加;,只有很多语句时才需要加分号

(2)Select * from 表名(*表示所有列)

(3)在字段名后面加as可以重命名该字段,或者不加as直接空格

(4)去重:在select后面加distinct,注意是加在select后面(中间不能有字段名),如果后面跟了多个字段,则去掉多个字段一同重复的行​

2.where(跟在select后面加限制条件的)

(1)null:表里原来没有值的显示到数据库里是<null>,查询时写成is null;而原来有0和 null的,也就是字符串null,查询时需要写成=’null’

(2)查询字符串(也就是字母和中文等时)用英文单引号括起来,查询数字时不需要,直接>,<,=等后面跟数字即可

(3)in,用于查询指定条件范围内的数据,一般为in (xxx,xxx,......),用括号将条件括起来​

(4)不等于!=

(5)between and 可以查询两个值范围之间的值,默认小在前大在后,否则显示错误(默认是包含边界值的,如果要去掉边界值,则可以再加个and !=

(6)模糊查询(常用来查找含有什么的目标):like(这里涉及两个字符:%用来匹配多个字符可以是零个、一个也可以是多个字符,_仅能用来匹配单个字符),用like代替=

 •  select 字段名

•  from 表名

•  where 字段名 like '通配符+字符'

3. order by语句(排序)

(1)asc是升序(默认),decs是降序

(2)按先后顺序,即order by后面跟的第一个作为大的顺序,每个大的里面再跟小的顺序(order by 字段名 顺序,字段名 顺序),顺序仅对空格前的字段名有效

(3)order

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值