SQL
文章平均质量分 76
安洁莉娅丶
这个作者很懒,什么都没留下…
展开
-
多图理解MySQL事务的隔离等级,脏读,不可重复读,幻读的几大概念
2021.3.17今天在阅读《高性能MySQL》的第一章时,遇到了四大隔离等级的概念,反复琢磨了许久,最后弄出了几张图来帮助记忆,希望对路过的博友们有帮助。目录概念定义三大问题之一 —— 脏读图解三大问题之二 —— 不可重复读图解三大问题之三 —— 幻读图解隔离等级 —— 提交读图解隔离等级 —— 可重复读图解隔离等级 ——— 可串行化图解概念定义三大事务问题:脏读:事务可以读取另一个事务未提交的数据。不可重复读:在同一个事务中,执行相同的查询,查询出不一样的结果。常对应upd原创 2021-03-17 10:56:04 · 346 阅读 · 1 评论 -
SQLZOO:Using Null 习题答案
1.列出學系department是NULL值的老師。select namefrom teacherwhere dept is null2.注意INNER JOIN 不理會沒有學系的老師及沒有老師的學系。SELECT teacher.name, dept.name FROM teacher INNER JOIN dept ON (teacher.dept=dept.id)3.使用不同的JOIN(外連接),來列出全部老師。select t.name,d.namefro原创 2021-02-11 12:56:21 · 520 阅读 · 0 评论 -
SQLZOO:SELECT within SELECT 习题答案
原题地址:点击此处有些地方我觉得效率比较低,不过自己基础也不怎么样。。就能过以及挺不错了。1.列出每個國家的名字 name,當中人口 population 是高於俄羅斯’Russia’的人口。SELECT name FROM world WHERE population > (SELECT population FROM world WHERE name='Romania')2.列出歐州每國家的人均GDP,當中人均GDP要高於英國’United Kingdom’的原创 2021-02-09 19:08:33 · 669 阅读 · 2 评论 -
SQLZOO:SELECT from WORLD习题答案
题目地址:点击此处1.閱讀此表的注意事項 觀察運行一個簡單的SQL命令的結果。SELECT name, continent, population FROM world2.如何使用WHERE來篩選記錄。 顯示具有至少2億人口的國家名稱。 2億是200000000,有八個零。SELECT name FROM worldWHERE population >= 2000000003.找出有至少200百萬(2億)人口的國家名稱,及人均國內生產總值。select name,gdp/popul原创 2021-02-09 12:39:24 · 723 阅读 · 0 评论