mysql怎么判断数据库是否存在,表是否存在

mysql怎么判断数据库是否存在,表是否存在,第1张

有四种方式进行判断:

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

select count(name) from 表 where name='阿飞'\x0d\x0aif(count>=1)//当count大于等于1,那么就说明已经存在阿飞了\x0d\x0a{\x0d\x0a //这里也就不用写啥代码了\x0d\x0a}\x0d\x0aelse\x0d\x0a{\x0d\x0ainsert into 表(name) values('阿飞')\x0d\x0a}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9362945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存