你如果建立好了连接,判断数据库是否存在就简单了
因为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
首先你连接mysql数据库账号要有创建数据库的权限(一般是root用户)mysql_query("drop database databasename if exists")
//如果存在就删除
mysql_query(("create database databasename")//创建你的数据库
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)