![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
sasibingdu
野渡无人舟自横,一直在寻找那古人描绘下美丽孤寂的画卷。。。。。。
展开
-
Mysql调优策略
mysql调优原创 2022-04-03 12:18:51 · 2707 阅读 · 0 评论 -
记录下MYSQL inner
select * from A inner join B on A.id=B.id; 上面语句只会返回符合A.id=B.id的记录 select * from A left inner join B on A.id=B.id; 上面语句只会返回以A表为主的记录,B表中找不到的用NULL代替 select * from A right inner join B on A.id=B.id; 同理上面语句只会返回以B表为主的记录,A表中找不到的用NULL代替 select * from A full i原创 2021-11-30 15:30:14 · 3460 阅读 · 0 评论 -
索引的作用?和它的优点缺点是什么?
索引就一种特殊的查询表,数据库的搜索可以利用它加速对数据的检索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度,同时也增加了数据库的尺寸大小。 ...原创 2021-11-25 18:21:47 · 554 阅读 · 0 评论 -
什么是触发器?
触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 ...原创 2021-11-25 18:20:10 · 333 阅读 · 0 评论 -
mysql
1.所谓脏写,就是我刚才明明写了一个数据值,结果过了一会却没了。 而它的本质就是事务 B 去修改了事务 A 修改过的值,但是此时事 务 A 还没提交,所以事务 A 随时会回滚,导致事务 B 修改的值 也没了,这就是脏写的定义。 2.脏读,它的本质是事务 B 去查询了事务 A 修改过的数据,但是此时 事务 A 还没提交,所以事务 A 随时会回滚导致事务 B 再次查询就读 不到刚才事务 A 修改的数据了,这就是脏读。 **总结:**无论是脏写还是脏读,都是因为一个事务去更新或者查询了另外一个还没提交的事务更原创 2021-05-18 18:56:59 · 55 阅读 · 0 评论 -
Mysql聚合过滤
这是表数据 用一条sql语句写出每门课程分数都大于80的学生: SELECT count(*) as total,name FROM h_stu WHERE (fenshu BETWEEN 82 and 100) GROUP BY name HAVING total=3; SELECT count(*) as total,name FROM h_stu WHERE fenshu>80 GROUP BY name HAVING total=3; DESC SELECT * from h_stu WHER原创 2021-03-12 17:51:19 · 62 阅读 · 0 评论