数据库
c.x.y.07.30
这个作者很懒,什么都没留下…
展开
-
《MySQL必知必会》总结2
三、SQL子查询1.从内往外,查到的值作为条件输入2.相关子查询,涉及到列名有多义性,需要用完全限定列名,如orders.cust_id3.创建计算字段,并命名为orders四、SQL联结1.关系型数据库,可伸缩性好2.创建联结,一定要有WHERE语句3.笛卡儿积:没有联结条件的返回值,等于第一个表行数乘以第二个表行数4.叉联结:有联结条件的返回值5.联结可以和子查询等价,比子...原创 2019-01-03 16:12:48 · 142 阅读 · 0 评论 -
《数据库》小结01
一、数据库事务四大特性ACID- 1.原子性事务包含的所有操作要么全部成功,要么全部失败回滚- 2.一致性数据库从一个一致性状态变换到另一个一致性状态。例如用户A和用户B两者的钱加起来一共是5000,那么不管A和B之间如何转账,转几次账,事务结束后两个用户的钱相加起来应该还得是5000- 3.隔离性多个并发事务之间相互隔离- 4.持久性对数据库中的数据的改变是永久性,即便是在数据...原创 2019-01-03 16:46:44 · 128 阅读 · 0 评论 -
《MySQL必知必会》总结1
一、数据库常用操作注意事项:SQL不区分大小写,一般关键词大写,列表名小写语句后面加分号,空格被忽略,可以分行写1 SHOW语句SHOW DATABASES; //显示所有数据库SHOW TABLES; //显示当前数据库中所有表SHOW COLUMNS FROM 表名 //显示表名中的所有列2 SELECT语句SELECT 列名1,列名2 From ...原创 2019-01-03 15:02:18 · 228 阅读 · 0 评论 -
《数据库》小结02
一、SQL题1.学生成绩表,把每科最高分前三名统计出来成绩表Score(student_no,subject_no,score)-分组排序函数:函数名() over(partition by 分组列 order by 排序列 desc) 重命名列rank() :并列时下一位空出所占的名次1,2,2,4。dense_rank():并列时下一位不空出所占的名次1,2,2,3。row_n...原创 2019-02-20 17:14:16 · 286 阅读 · 0 评论 -
《数据库》小结03
一、乐观锁和悲观锁1.乐观锁/乐观并发控制:操作时不上锁,适用于多读模式2.悲观锁:操作时上锁原创 2019-02-21 10:51:53 · 203 阅读 · 0 评论