mysql :information_schema

今天看到一个查询数据库中是否存在特定表的语句用到了information_schema,故在此写篇相关blog
information_schema是一个维护着选定数据连接中各数据库信息的数据库。例如各数据库的编码设置、访问权限、各数据库中表信息、列信息
该数据库维护着以下表:
这里写图片描述
select * from information_schema.TABLES查询连接中有哪些数据库表,以及数据库表的信息

SELECT * FROM(
select TABLE_NAME,TABLE_ROWS as row from information_schema.TABLES where TABLE_SCHEMA = “mj_game_log_backup” and TABLE_NAME like “t_login_log%”)b
查询特定数据库各特定表中记录数
CHARACTER_SETS、COLLATIONS、COLLATION_CHARACTER_SET_APPLICABILITY查询数据库字符集

COLUMN查询数据库中表的各个列
SCHEMATA 各数据库属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值