在mysql数据库之中创建一个数据表的时候,如果在这个数据库之下有同名的数据表的话是无法创建,所以就要去判断这个数据表是否存在。那么下面这篇文章就会来介绍一下该怎么在mysql数据库中去查询数据表是否存在,往下看看吧。
打开mysql数据库的管理系统Navicat使用管理员账号登录进去,登录之后点击连接随便选择一个数据库,然后点击工具栏栏里的加号就会去创建一个空白的mysql脚本,在这个脚本里就可以去执行对这个数据库有关的命令了。
(1)在脚本里去查询一个数据表是否存在的话可以通过完整的数据表名称去查询,运行查询命令后如果有则会返回这个表的名称,没有会返回空值,具体命令如下:
SHOW TABLES LIKE 'you_tableName'
(2)还可以通过查询这个表所有数据的方式去判断这个数据表是否存在,没有就会报错,也可以加上where和like去实现模糊查询数据表名称,命令如下:
select * from table where SCHEMA_NAME like 'table';
(3)也可以通过创建这个名称的表去查询这个数据表是否存在,如果数据表存在就不会去创建数据表,如果不存在的话就会创建表了,具体语句如下:
create table if not exists test(id int);
以上就是关于“MySQL怎么去查询数据表是否存在?MySQL查询数据表方法”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。