MySQL은 다양한 데이터베이스 작업을 수행하기 위해 다양한 명령과 쿼리를 지원하는 널리 사용되는 RDBMS입니다. 그 중 하나는 ' 데이터베이스 생성 ' 성명. CREATE DATABASE 문을 사용하면 생성 권한이 있는 MySQL 서버에서 특정 이름을 가진 새 데이터베이스를 정의할 수 있습니다. 이 문을 사용하여 기본 문자 집합, 데이터 정렬 등과 같은 새 데이터베이스에 대한 다양한 옵션을 지정할 수 있습니다.
이 기사에서는 CREATE DATABASE 문이 MySQL에서 어떻게 작동하는지 설명합니다.
CREATE DATABASE 문은 MySQL 서버에서 어떻게 작동합니까?
MySQL에서는 “ 데이터베이스 생성 ” 특정 이름을 가진 진술. 데이터베이스를 생성하는 구문은 다음과 같습니다.
데이터베이스 생성 [ 데이터베이스 이름 ] ;
위 구문에서 ' [데이터베이스 이름] ”를 적절한 데이터베이스 이름에 추가합니다.
데이터베이스 생성 예제로 넘어가겠습니다. 그 전에 MySQL 데이터베이스에 로그인했는지 확인하세요.
예 1: 데이터베이스 생성
데이터베이스 이름 생성 예 ' 리눅스힌트 데이터베이스 '는 아래와 같습니다.
데이터베이스 생성 linuxhintdatabase;
산출
출력은 데이터베이스 이름이 ' 리눅스힌트 데이터베이스 ' 생성 된.
이제 ' 보여주다 ” 명령은 다음과 같습니다.
SHOW CREATE DATABASE linuxhintdatabase;
산출
출력은 새로 생성된 (linuxhintdatabase) 데이터베이스에 대한 정보를 나타냅니다.
예 2: 'IF NOT EXISTS' 옵션을 사용하여 데이터베이스 생성
MySQL에서 새 데이터베이스를 생성하는 동안 ' 존재하지 않는 경우 ” 옵션은 지정된 데이터베이스(동일한 이름)가 서버에 이미 존재하지 않는지 확인하는 데 사용됩니다. '를 사용하여 데이터베이스를 생성하려면 존재하지 않는 경우 ” 옵션 유형 아래 주어진 명령:
존재하지 않는 경우 데이터베이스 생성 linuxhintdatabase1;
위 명령어에서 ' 리눅스힌트데이터베이스1 ”는 새 데이터베이스 이름입니다.
산출
출력은 데이터베이스가 생성되었음을 보여줍니다.
예 3: CHARACTER SET 및 COLLATE를 사용하여 데이터베이스 생성
“ 캐릭터 세트 '는 데이터베이스의 문자 인코딩을 정의하고 ' 함께 합치다 ”는 문자를 정렬하고 비교하는 규칙을 정의합니다. 'CHARACTER SET' 및 'COLLATE'로 데이터베이스를 생성하려면 아래 명령을 입력하십시오.
데이터베이스 생성 linuxhintdatabase2 문자 세트 utf8mb4 COLLATE utf8mb4_unicode_ci;
산출
지정된 옵션으로 데이터베이스가 생성되었음을 출력에 표시합니다.
새로 만든 데이터베이스는 어떻게 사용하나요?
데이터베이스는 “ 사용 ” MySQL에 로그인한 후 명령. MySQL 데이터베이스를 사용하는 예는 다음과 같습니다.
linuxhintdatabase를 사용하십시오.
산출
출력은 데이터베이스가 새로 생성된 데이터베이스로 변경되었음을 보여주므로 이제 사용자가 이를 활용할 수 있습니다.
새로 만든 데이터베이스에 직접 로그인하는 방법은 무엇입니까?
새로 생성된 데이터베이스에 직접 로그인하려면 아래와 같이 사용자 이름과 암호를 사용하여 MySQL 명령을 사용하십시오.
mysql -안에 메릴랜드 -피 리눅스힌트 데이터베이스
위 명령어에서 ' 메릴랜드 '는 사용자 이름이고 ' 리눅스힌트 데이터베이스 ”는 데이터베이스 이름입니다. 이 명령을 실행하면 MySQL 서버의 비밀번호를 입력하라는 메시지가 표시됩니다.
산출
출력은 데이터베이스가 연결되었음을 보여줍니다.
데이터베이스를 삭제하는 방법?
MySQL에서는 '를 사용하여 데이터베이스를 삭제할 수 있습니다. 떨어지다 ” 명령의 예는 다음과 같습니다.
DROP DATABASE linuxhintdatabase;
위 명령어에서 ' 리눅스힌트 데이터베이스 ”는 데이터베이스 이름입니다.
산출
출력은 데이터베이스가 삭제(삭제)되었음을 나타냅니다.
결론
“ 데이터베이스 생성 ” 문은 사용자가 추가 옵션이나 설정으로 MySQL 서버에 새 데이터베이스를 생성할 수 있는 강력한 기능입니다. 이 기사에서는 데이터베이스 생성, 데이터베이스 사용, 데이터베이스에 직접 로그인 및 데이터베이스 삭제 예제와 함께 CREATE DATABASE 문의 구문을 설명했습니다.