SQL专项练习2

  • drop 删除表数据和表结构
  • delete 只删除表数据,可以用 where 删除一行或多行
  • truncate 只删除表数据,不能用 where

【right join ... on t1.birth = t2.birth and t1.name = t2.name ; 】

count(t1.birth) = 1

right join意思是包含inner join的结果(左右表中的birth、name都不为NULL时才会匹配上

1008和1009的birth都为null,无效匹配,不能计数

只有 1004和1006

解决事务的脏读的最简单的方法

修改时加排他锁,直到事务提交后释放,读取时加共享锁

隔离级别中,

读已授权解决脏读问题,在数据读取时添加共享锁,执行完语句后释放锁,数据写入时添加排它锁,事务提交后释放锁

可重复读解决不可重复读问题,在数据读取时添加共享锁,事务提交后释放锁,数据写入时添加排它锁,事务提交后释放锁

SQL专项练习 文章被收录于专栏

SQL专项每日练习,错题

全部评论

相关推荐

05-26 22:25
门头沟学院 Java
Java小肖:不会是想叫你过去把你打一顿吧,哈哈哈
点赞 评论 收藏
分享
07-17 11:56
门头沟学院 Java
感谢东子的收留
码农索隆:好好好,优秀优秀
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务