
MySQL
weixin_39883173
这个作者很懒,什么都没留下…
展开
-
三种查询和设置隔离等级的方法
select @@tx_isolationset tx_isolation = 'XXXXXX'select @@session.tx_isolationset @@session.tx_isolation = ‘xxx’ (如果设置了tx 则不需要设置session)select @@global.tx_isolationset @@global.tx_iso原创 2017-10-08 22:13:12 · 1712 阅读 · 0 评论 -
truncate 与 delete 使用上的区别
truncate只能一下子清空表 而不可以选择性删除 (序号会重头开始):truncate (表名)delete 可以选择性删除,也可以一次删除全部,但是速度不及truncate选择性删除:delete from (table) where id = 1;全删:delete from (table);ps:truncate你可以理解为ddl,delete是dml转载 2017-10-09 15:04:54 · 498 阅读 · 0 评论 -
SQL表连接查询(inner join、full join、left join、right join)
SQL表连接查询(inner join、full join、left join、right join) 前提条件:假设有两个表,一个是学生表,一个是学生成绩表。 表的数据有: 一、内连接-inner jion :最常见的连接查询可能是这样,查出学生的名字和成绩:select转载 2017-10-10 22:11:03 · 633 阅读 · 0 评论 -
MySQL三个表的连接查询
select first_name,title,salary,s.to_datefrom employees e inner join titles t on e.emp_no = t.emp_noinner join salaries s on e.emp_no = s.emp_nowhere e.emp_no = 10001原创 2017-10-11 11:20:21 · 20222 阅读 · 1 评论 -
如何使用rand函数&随机生成80以上的数字
随机生成1-100的数字:select rand()*99+1;在一个成绩表中如何把所有成绩都提到70分以上100以下:update courseresult set result = rand()*99+1where result原创 2017-10-15 15:50:35 · 2655 阅读 · 0 评论 -
查找平均成绩大于70的同学
查找出平均成绩大于70分的同学:code:注意事项:where后不能加函数,所以要在前一句把函数名转化成别名原创 2017-10-17 12:32:55 · 11152 阅读 · 1 评论