SQL to check if database is empty (no tables)

前端 未结 11 1347
后悔当初
后悔当初 2021-02-14 04:59

I need to check if a database is totally empty (no tables) using an SQL query. How can this be done?

Thanks for the help!

11条回答
  •  长情又很酷
    2021-02-14 05:51

    In bash:

    db_name='my_db'
    mysql -s --skip-column-names -e "SELECT COUNT(DISTINCT table_name) FROM information_schema.columns WHERE table_schema = '$db_name'"
    

提交回复
热议问题