Accessing Your Enterprise Geodatabase using SQL
차례:
MySQL은 가장 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다.
이 튜토리얼에서는 명령 줄을 통해 MySQL 또는 MariaDB 데이터베이스를 삭제 (또는 삭제)하는 방법에 대해 설명합니다.
시작하기 전에
모든 명령은 관리 사용자 (데이터베이스를 삭제하는 데 필요한 최소 권한은
DROP
) 또는 루트 계정으로 실행됩니다.
MySQL 콘솔에 액세스하려면 다음 명령을 입력하고 프롬프트가 표시되면 MySQL 루트 사용자 비밀번호를 입력하십시오.
mysql -u root -p
MySQL 루트 비밀번호를 변경해야하는 경우 명령 행을 통해 MySQL 루트 비밀번호 재설정에 대한이 학습서를 따르십시오.
모든 MySQL 데이터베이스 나열
데이터베이스를 삭제하기 전에 생성 한 모든 데이터베이스의 목록을 볼 수 있습니다. MySQL 쉘에서이를 수행하려면 다음 명령을 실행하십시오.
SHOW DATABASES;
위의 명령은 서버의 모든 데이터베이스 목록을 인쇄합니다. 출력은 다음과 유사해야합니다.
+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
MySQL에서 데이터베이스 삭제
MySQL 데이터베이스를 삭제하는 것은 단일 명령을 실행하는 것만 큼 간단합니다. 이는 되돌릴 수없는 조치이므로주의해서 실행해야합니다. 데이터베이스를 삭제 한 후에는 복구 할 수 없으므로 잘못된 데이터베이스를 제거하지 않아야합니다.
드롭 쿼리를 실행하기 전에 항상 데이터베이스 백업을 작성하는 것이 좋습니다.데이터베이스를 삭제하려면 다음 명령을 입력하십시오. 여기서
database_name
은 삭제할 데이터베이스의 이름입니다.
DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist
위와 같은 오류가 발생하지 않도록하려면 대신 다음 명령을 사용하십시오.
DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
위의 출력에서
Query OK
는 쿼리가 성공했음을 나타내고
1 warning
는 데이터베이스가 존재하지 않으며 데이터베이스가 삭제되지 않았 음을 나타냅니다.
mysqladmin으로 MySQL 데이터베이스 삭제
mysqladmin 유틸리티를 사용하여 Linux 터미널에서 MySQL 데이터베이스를 삭제할 수도 있습니다.
예를 들어 database_name이라는
database_name
를 삭제하려면 다음 명령을 입력하고 프롬프트가 표시되면 MySQL 루트 사용자 비밀번호를 입력하십시오.
mysqladmin -u root -p drop database_name
결론
MySQL 데이터베이스를 삭제하는 방법을 배웠습니다.
궁금한 점이 있으면 언제든지 의견을 남겨주십시오.
커맨드 라인을 통해 리눅스에서 mysql 데이터베이스를 만드는 방법
이 자습서에서는 명령 줄을 사용하여 MySQL 또는 MariaDB 데이터베이스를 만드는 방법에 대해 설명합니다.
커맨드 라인을 사용하여 리눅스에서 파일을 찾는 방법
find 명령은 Linux 시스템 관리자에게 가장 강력한 도구 중 하나입니다. 사용자 지정된 표현식을 기반으로 디렉토리 계층에서 파일 및 디렉토리를 검색하고 일치하는 각 파일에 대해 사용자 지정 조치를 수행 할 수 있습니다.
리눅스 커맨드 라인을 사용하여 파일과 디렉토리를 제거하는 방법
이 학습서에서는 rm 명령을 사용하여 가장 일반적인 rm 옵션의 예와 설명을 통해 파일과 디렉토리를 제거하는 방법을 보여줍니다.