关于(6)
计算时间间隔的两个端点是否有顺序?是否前面的日期必须大于后边或者前面必须小于后面?
1、首先查询1里开始事物修改了数据,还未提事物
start transaction;
update account set balance=balance-200 where username='张三';
update account set balance=balance+200 where username='李四';
2、在查询2里设置了级别read committed,并且查看设置成功
set session transaction isolation level read uncommitted;
select @@transaction_isolation;
3、接着查询2里开始事物查询,确实看到数据更新了
select * from account
4、但是我查询1里,回滚数据,查询2里面也更新了。
老师说的回滚后,李四看到的数据是修改后的,回滚了的不会看到,就不符合了。
老师,您好。为避免主键索引名是默认的,导致用drop index方法删不掉,所以我写了设立主键索引名的语句,但是没有成功地设立主键索引名。想知道,问题出在哪里?
老师这种写法不可以吗?
select e1.job,e2.cou from
(select job,min(sal) from emp group by job having min(sal)>1500) e1
join (select job,count(*) cou from emp group by job) e2
on e1.job=e2.job
我是把select job,min(sal) from emp group by job having min(sal)>1500 这个表e1 和下面的e2 在拼接
select e.ename,d.dname,dd.cou from dept d join
(select deptno,count(*) cou from emp where job='clerk' group by deptno) dd
on d.deptno=dd.deptno
join emp e
on d.deptno=e.deptno
where job='clerk'
上面同学的那个歧义这么写,先统计出人数,作为一张表,在三表连接 外面在加一个where条件
关于
select replace('helloword','hello','hi') from dual
1)这里为什么不是from emp ?
2)视频里讲dual是一行一列的表,mysql中只有一行一列有对应的代码dual吗?比如两行两列也有对应的代码吗?
sql语句不能像excle 1000<sal<3000 这种写法把
试了下,这种语句查询的结果不对。。。
视频5‘47
如果不希望包括两个端点的值,如:找出薪资大于1500x小于3000
应该怎么写代码呢
老师,您好。有没有一个可以免费试用Navicat的网站,提供一下。
空间索引有什么用
GEOMETRY、POINT、
LINESTRING、POLYGON
这些数据类型之前都没介绍过,具体指什么数据类型呢
老师,您好。系统变量也配了,重启cmd进行登录时 ,还是出现下列问题:
视频里讲到,between and 是包括边界的,那么 not between and 是否包括边界呢?谢谢
请问排序是只能针对数字排序吗?
如果是字母或者汉字,是否也同样可以排序?谢谢
关于视频最后一个知识点:
中文算不算特殊符号呢?
select sal*12 年薪 from emp;
这里年薪是否需要加引号?
另外,mysql中中文是不是都算特殊符号?比如在命名的时候,如果用中文,是否需要加引号,谢谢
8分26秒处
select * from student
这里的 * 指的是什么意思呢?是把所有表中的数据都显示出来?还是把插入的数据显示出来? 谢谢
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637