CREATE DATABASE 문은 MySQL에서 어떻게 작동합니까?

Create Database Mun Eun Mysqleseo Eotteohge Jagdonghabnikka



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 문의 구문을 설명했습니다.