mysql
忘忧人生
人生的路很长,风景很美。
展开
-
常用sql语句练习(二):学生表、课程表、成绩表
在平常的开发工作中,我们经常会遇到列表查询、数据统计等sql的编写,那么,常用的sql语句都有哪些呢?原创 2024-05-14 09:44:04 · 743 阅读 · 0 评论 -
union all 和 where case when 查询数据并集
在平常的开发工作中,经常需要查询数据的并集,那么可以用union all来实现,如果查询的表一致,那么可以在where case when 来实现。以上为两种常见的用法,美好的风景一直在路上!原创 2023-05-05 21:54:29 · 279 阅读 · 0 评论 -
group by的基本用法
在平常的工作中,我们经常会用到分组,那么group by该如何使用呢?都有哪些使用场景呢?2):select 字段 from 表名 group by 字段 having 条件。1):select 字段 from 表明 where 条件 group by 字段。以上为group by的基本使用场景,不断的学习才会遇见更好的自己!原创 2023-04-02 15:35:44 · 4204 阅读 · 0 评论 -
case when的用法,sql行转列
我们在平常的开发工作中,经常需要会使用到case when,比如我们需要将某些字段值进行转换,我们需要将数据行转列等,那么都有哪些使用场景呢?case when 用法:如果某条数据满足了当前when,则会推出case when,不再执行后面其他case when。case when 条件 then 值,when 条件 then 值 else 值 end。以上为case when的基本用法,不断的学习,才会遇见更好的自己!原创 2023-04-02 14:44:57 · 1261 阅读 · 0 评论 -
sql中exists的常用用法
exists中子查询结果集非空,则exists子查询返回true。如果exists子查询结果集为空,则exists子查询返回false。在平常的开发工作中,经常会用到exists,那么它应该如何使用呢?原创 2023-03-20 21:23:24 · 3251 阅读 · 0 评论 -
mysql数据库表增加、删除、修改字段
修改表结构,表增加、修改、删除字段原创 2022-12-25 21:16:38 · 3489 阅读 · 0 评论 -
mysql查询常用优化方式
1:避免使用select * 进行查询,需要哪些字段查询哪些字段,insert的时候明确插入的字段;2:在where条件的字段、order by的字段、表关联的字段,建立合适的索引;3:通过explain查看执行计划,查看是否走索引,是全表扫描、范围扫描,还是根据索引查找等;4:如果是组合索引,则进行最左匹配原则,尽可能的将一次能过滤掉数据量大的字段放左边,查询最频繁的字段放左边,只有在查询的时候,使用了组合索引第一个字段,索引才会生效,否则索引可能失效;5:减少模糊查询的使用,如果需要使用原创 2022-03-19 17:38:30 · 979 阅读 · 0 评论 -
数据库中序列、索引、视图的基本用法
在我们平常的开发工作中,经常会用到序列、视图、索引等,那么,序列、主键和视图都有什么作用呢?今天,主要写写这三个的基本用法。1:序列:在mysql中,为了让表的主键自增,我们可以设置表的主键自增,然后插入值就行了。但是在oracle中,没有主键自增的特性。那么,我们应该如何实现自增的主键值呢?这个时候,可以使用序列,插入的时候,取序列的值。create sequence order_idminvalue 1maxvalue 99999999start with 1increment b原创 2020-08-08 17:23:47 · 868 阅读 · 0 评论 -
mysql中date、dateTime、time和timestamp日期时间的使用
mysql数据库在我们的工作中经常需要使用,经常在表中需要使用时间,mysql中常见的时间格式有date、datetime、time和timestamp。这四种格式有什么区别呢,下面总结一下。1:time显示格式:HH:mm:ss测试数据在数据库中显示如下:显示这样的时分秒,可能有小伙伴会问了,这个什么时候用呢?比如,在一些业务日报表中,只需要显示当日的数据,这时时间就可以用time格式。2:date:显示格式:YYYY-MM-DD测试数据在数据库中显示如下:这种格式原创 2020-06-06 18:47:31 · 3125 阅读 · 1 评论 -
mysql常见函数的使用
mysql数据库在我们的工作中经常使用,我们应该熟练的掌握这些基本用法,才能提高我们的工作效率。今天,总结一下mysql常见函数的使用。 创建测试表数据如下: 1:limit: 1)查询时经常需要返回前多少条记录,示例sql返回前三条记录: select * from student LIMIT 3; 2)分页...原创 2020-06-06 16:35:33 · 568 阅读 · 1 评论 -
mysql数据库基本使用语法(内连接、左右连接)
左连接,右连接,外连接等基本sql语句,平常开发工作中可能经常需要用到,当然,可能有的人也没怎么用过,基本上工作中就一直where,各种拼接。左右连接等基本sql语句的使用,在面试中经常会问到,今天,就总结一下它的基本用法吧。首先创建两张表,然后进行下面知识点的总结,好了,直接开始正文吧。创建表的sql语句如下: CREATE TABLE student1( id VARCHAR(10), sname VARCHAR(10), age INT, sex CHAR(2)...原创 2020-05-30 12:10:39 · 3744 阅读 · 1 评论 -
mysql数据库基本使用语法(左连接、右连接复杂查询)
左连接,右连接,外连接等基本sql语句,平常开发工作中可能经常需要用到,当然,可能有的人也没怎么用过,基本上工作中就一直where,各种拼接。左右连接等基本sql语句的使用,在面试中经常会问到,今天,就总结一下它的基本用法吧。首先创建两张表,然后进行下面知识点的总结,好了,直接开始正文吧。1:创建三个表的sql语句如下:create table score ( studentId VARCHAR(10), courseId VARCHAR(10),...原创 2020-05-31 13:34:10 · 1825 阅读 · 2 评论