Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 데이터베이스를 어떻게 제거합니까?

<시간/>

데이터베이스를 제거하려면 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"라는 이름의 데이터베이스를 찾을 수 없습니다.