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

show tables即为显示当前数据库中所有的表。又如:

mysql>use mysql

Database changed

mysql>show tables

+---------------------------+

| Tables_in_mysql |

+---------------------------+

| columns_priv |

| db |

| event |

| func |

| general_log |

| help_category |

| help_keyword |

| help_relation |

| help_topic |

| innodb_index_stats |

| innodb_table_stats |

| ndb_binlog_index |

| plugin |

$sql="delete from jie where id ='8'"//jie表

$test=mysql_query($sql)

if($test){

echo "删除成功"

}else{

echo "已删除"

}

不明白在线M我


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

原文地址: https://outofmemory.cn/zaji/6107362.html

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

发表评论

登录后才能评论

评论列表(0条)

保存