데이터베이스를 제거하려면 MySQL에서 DROP 명령을 사용해야 합니다. 다음은 구문입니다.
DROP DATABASE yourDatabaseName;
먼저 MySQL에 몇 개의 데이터베이스가 있는지 확인해보자. 다음은 동일한 쿼리입니다.
mysql> SHOW DATABASES;
다음은 출력입니다.
+--------------------+ | Database | +--------------------+ | business | | database1 | | databasesample | | education | | hello | | information_schema | | javadatabase | | javadatabase2 | | javasampledatabase | | mybusiness | | mydatabase | | mysql | | performance_schema | | sample | | sampledatabase | | schemasample | | sys | | test | | test3 | | universitydatabase | +--------------------+ 20 rows in set (0.00 sec)
위에 표시된 것처럼 MySQL에는 총 20개의 데이터베이스가 있습니다. 여기서는 'javadatabase' 데이터베이스를 제거해 보겠습니다.
다음은 데이터베이스를 제거하는 쿼리입니다.
mysql> DROP DATABASE javadatabase; Query OK, 0 rows affected (0.19 sec)
"javadatabase"를 성공적으로 제거했습니다. 확인을 위해 SHOW 명령어로 확인해보자.
mysql> show databases;
다음은 출력입니다.
+--------------------+ | Database | +--------------------+ | business | | database1 | | databasesample | | education | | hello | | information_schema | | javadatabase2 | | javasampledatabase | | mybusiness | | mydatabase | | mysql | | performance_schema | | sample | | sampledatabase | | schemasample | | sys | | test | | test3 | | universitydatabase | +--------------------+ 19 rows in set (0.00 sec)
위의 출력은 이제 10개의 데이터베이스를 표시합니다. 즉, "javadatabase"를 성공적으로 제거했습니다. 이제 "javadatabase"라는 이름의 데이터베이스를 찾을 수 없습니다.