MySQL语句检查某个数据库下是否存在某张数据表

释放双眼,带上耳机,听听看~!

通过information_schema查询数据库是否存在某张表

SELECT t.table_name FROM information_schema.TABLES t WHERE t.TABLE_NAME='要判断的数据表';
返回:若存在则返回表名,不存在返回为空
     当前数据库有两张同名数据表,就返回两个数据表名

通过information_schema查询某个数据库是否存在某张表

SELECT t.table_name FROM information_schema.TABLES t WHERE t.TABLE_SCHEMA='要查询的数据库名' AND t.TABLE_NAME='要判断的数据表';
返回:若存在则返回表名,不存在返回为空

判断表中一个字段是否存在

select count(*) from information_schema.columns where table_name = '表名' and column_name = '字段名'
返回:若存在则返回1,不存在返回为0

MySQL语句检查某个数据库下是否存在某张数据表

 

 

人已赞赏
Python3

使用navicat开启数据库root用户远程访问

2020-2-27 16:45:47

Python3

生成器

2019-10-9 6:52:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索