Mysql
 sql >> база данни >  >> RDS >> Mysql

ИЗПУСКАНЕ НА БАЗА ДАННИ MySQL

Понякога може да се наложи да изтриете база данни в MySQL. Можете лесно да направите това с помощта на командата MySQL DROP DATABASE. Ето как да изтриете база данни в MySQL.

Как да изтрия база данни в MySQL

Ето стъпките за ИЗПУСКАНЕ НА БАЗА ДАННИ в MySQL. Ще използваме MySQL DROP DATABASE заявка за изтриване на база данни.

Ето синтаксиса на командата MySQL DROP DATABASE

DROP DATABASE [IF EXISTS] database_name; 

При успешно изпълнение MySQL ще върне броя на изтритите таблици. В горната команда заменете базата_име с името на базата данни, която искате да изтриете.

Ако се опитате да изтриете база данни, която не съществува, MySQL ще покаже грешка. Затова е препоръчително да използвате незадължителния аргумент IF EXISTS

В MySQL базата данни е известна още като SCHEMA. Така че можете също да използвате DROP SCHEMA вместо DROP DATABASE.

DROP SCHEMA [IF EXISTS] database_name; 

Бонус четене:MySQL DROP TABLE

MySQL ИЗПУСКА БАЗА ДАННИ от командния ред

Ето пример как да изтриете база данни от командния ред. Можете да ги използвате, за да изтриете база данни от Ubuntu Linux CLI и други Linux системи.

Влезте в MySQL от командния ред. Използваме командата SHOW DATABASES, за да изброим всички налични бази данни за потребителя на MySQL.

mysql> показване на бази данни;+-------------------+| База данни |+-------------------+| информационна_схема || табло || fedingo || mysql || схема_изпълнение || проба || тест || тест1 || тест2 || тест3 || test4 |+-------------------+11 реда в комплект (0,00 сек)

След това използваме командата MySQL DROP DATABASE, за да изтрием база данни в MySQL

mysql> пускане на база данни test4;Заявката ОК, 0 засегнати реда (0,33 сек)

Резултатът показва „0 засегнати реда“, тъй като в базата данни test4 няма таблици.

Бонус четене:MySQL DROP COLUMN

Как да изтрия всички бази данни в MySQL

Бъдете внимателни, преди да изтриете множество бази данни в MySQL. Не може да бъде обърнато. По подразбиране командата DROP DATABASE ви позволява да изтриете само 1 база данни наведнъж. Така че, ако искате да изтриете множество бази данни в MySQL, трябва да изпълните отделна команда DROP DATABASE за всяка база данни.

Въпреки това, ако имате много таблици на база данни и ви се струва досадно, тогава ето скрипт за премахване на всички бази данни.

mysql -u -p<парола> -e "покажи бази данни" | grep -v База данни | grep -v mysql | grep -v информационна_схема | gawk '{print "SET FOREIGN_KEY_CHECKS =0; изхвърлете базата данни" $1 ";изберете сън(0.1);"}' | mysql -u -p<парола> 

В горния скрипт заменете частите с удебелен шрифт с вашето потребителско име и парола за mysql

Бонус четене:Как да получите записи от днес в MySQL

Нека да разгледаме какво прави всеки ред

mysql -u -p -e "покажи бази данни"

ще влезе в MySQL и ще върне списък с бази данни. Нещо като

Databaseinformation_schemamy_dbanother_dbapi_platformmysqltestdbjoomlawordpressdevdrupal

Първият ред База данни е просто низ, а не име на база данни. Списъкът с имена на база данни започва от ред 2. Сред тях, информационна_схема е системна база данни и не трябва да се изтрива. Така че премахваме тези 2 реда от горния изход

<пред>| grep -v База данни | grep -v mysql | grep -v информационна_схема

Накрая използваме gawk команда, за да преминете през филтрирания списък с имена на бази данни, да генерирате и стартирате MySQL DROP DATABASE команди за всяко име на база данни в списъка.

Ubiq улеснява визуализирането на данни за минути и наблюдение в табла за управление в реално време. Опитайте днес!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при създаването на таблица:Имате грешка във вашия SQL синтаксис близо до 'order( order_id INT UNSIGNED NOT NULL AUTO_INCREMENT, user_id ' на ред 1

  2. Мога ли да изпълня множество заявки, разделени с точка и запетая, с MySQL Connector/J?

  3. MySQL високо използване на процесора

  4. Как да тествате PHP MySQL връзката с базата данни с помощта на скрипт

  5. Как да създавате и използвате MySQL изгледи