mysqlデータベースまたはテーブルが存在するかどうかを判断

637 ワード

(1)データベースが存在すると判断し、削除:
drop database if exists db_name;

(2)データテーブルが存在すると判断した場合、削除:
  drop table if exists table_name;

注意:db_name, table_nameは`(1キーの隣のキー)番号で引き起こすことも、引かないこともできる.
(1)単純にデータベースが存在するか否かを表示する場合に利用可能
 show databases like 'db_name';

(2)単純にデータテーブルが存在するか否かを表示すれば利用可能
 show tables like 'table_name'; 

注意:db_name, table_nameは'(単一引用符)で引き起こさなければならない.
特定のテーブルが存在するかどうかを判断する
    SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname';