Drop multiple databases with names matching a pattern

后端 未结 10 2219
南旧
南旧 2021-02-02 10:39

I want to drop all the databases starting with a word.

abc
xyz
cms_db1
cms_db2
cms_xyz
pqr

In the example given above, I will like to drop all

10条回答
  •  渐次进展
    2021-02-02 10:56

    A Linux way:

    for db_name in $(mysql -u USER -pPASS -e "show databases like 'cms_%'" -ss)
    do
         mysql -u USER -pPASS -e "drop database ${db_name}";
    done
    

提交回复
热议问题