mysqlデータベースまたはテーブルが存在するかどうかを判断
637 ワード
(1)データベースが存在すると判断し、削除:
(2)データテーブルが存在すると判断した場合、削除:
注意:db_name, table_nameは`(1キーの隣のキー)番号で引き起こすことも、引かないこともできる.
(1)単純にデータベースが存在するか否かを表示する場合に利用可能
(2)単純にデータテーブルが存在するか否かを表示すれば利用可能
注意:db_name, table_nameは'(単一引用符)で引き起こさなければならない.
特定のテーブルが存在するかどうかを判断する
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';