SQL操作时带数据库名与不带数据库名的区别

SQL操作时带数据库名与不带数据库名的区别


条件:连接到MySQL,未选择数据库时

带数据库名代码

select  *  from mybatis.user

结果
在这里插入图片描述

不带数据库名代码

select  *  from user

结果
在这里插入图片描述

结论:带数据库名的可以直接通过数据库名查询到表,进行跨库操作;不带数据库名的只能先选择数据库后再查询表。