你如果建立好了连接,判断数据库是否存在就简单了
因为mysql中有一个数据库information_schema(这应该是你知道的),而这张数据库中有一张表schemata,是用来存储其他数据库信息的,你用
select
schema_name
from
schemata
查询一下,所有的数据库就出来了。
p.s.
我不知道你用的什么和mysql相连的,所以,告诉你的都是通用的方法。如果有问题,再hi我
这是我搜到的,你试试:
有四种方式进行判断:
1. SHOW TABLES LIKE '%tb_bp_d_case%'
2. select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA='dbname' and TABLE_NAME='tablename'
3.
如果表不存在就建立这个表,那么可以直接用 create table if not exists tablename
这样的指令来建立,不需要先去查询表是否存在。
4. 从模板表创建表:create table if not exists like
old_table_name
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)