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

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

2020-2-27 16:45:47

MySQL

Ubuntu系统安装mysql5.7(deb-bundle包)

2020-4-24 23:35:05

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