发布网友 发布时间:2022-04-25 18:48
共2个回答
热心网友 时间:2022-04-07 19:55
=1,指的是 你查询的结果,是需要从 表 t_dept 中查找出 deptno为1 的所有结果 ,where 后面就是跟的你所要查询的条件。建议楼主你去看看sql语句的语法调用追问还是不太明白,表中的deptno里并没有记录啊。只是创建了一个表而已,原代码如下追答你这个语句是一个创建表的语句,同时创建索引,索引对象为deptno,索引名称为 index_deptno
你创建的表,有三个字段,分别是 int类型的deptno,varchar类型(也可以说是字符串类型)dname,长度为20,varchar类型的loc,长度为40.
假设,你的表中有数据,数据为:
deptno dname loc
1 张三 null
2 李四 null
3 王五 null、
1 赵六 null
然后,使用你的那个查询语句 SELECT * FROM t_dept WHERE deptno=1
得到的结果是 :
1 张三 null
1 赵六 null
热心网友 时间:2022-04-07 21:13
这个explain 是分析sql语句的执行效果的,为优化SQL提供帮助