English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 튜토리얼에서는 SQL을 사용하여 관계형 데이터베이스 관리 시스템(예: MySQL, SQL Server 등)에서 데이터베이스를 생성하는 방법을 배웁니다.
데이터를 처리하기 전에 먼저 데이터베이스를 생성해야 합니다. MySQL이나 SQL Server를 사용할 수 있으며, 모든 필요한 권한을 가지고 있다고 가정합니다. 그렇지 않으면,입문 가이드。
SQL CREATE DATABASE 문은 데이터베이스를 생성하는 데 사용됩니다.
데이터베이스를 생성하는 기본 문법은 다음과 같습니다:
CREATE DATABASE database_name;
다음 SQL 문은 이름이demo의 데이터베이스를 생성합니다:
CREATE DATABASE demo;
데이터베이스를 생성하면 사용을 선택하지 않습니다. 따라서 계속하기 전에 USE 문을 통해 대상 데이터베이스를 선택해야 합니다. 예를 들어 USE demo; 명령어는시연데이터베이스는 모든 미래 명령어의 대상 데이터베이스로 설정됩니다.
주의:UNIX에서는 데이터베이스와 테이블 이름은 대소문자를 구분합니다. 따라서 demo와 같은 데이터베이스를 항상 지정해야 합니다. Demo, DEMO 또는 다른 이름은 아닙니다. 하지만 SQL 키워드는 대소문자를 구분하지 않습니다. 예를 들어 CREATE DATABASE와 같은 create database와 같습니다.
MySQL에서 데이터베이스를 생성하는 명령어 줄 도구를 사용해 보겠습니다.
MySQL 명령어 줄을 호출하려면, 먼저 MySQL 서버에 로그인해야 합니다. root 사용자로 로그인하려면, 터미널에 다음 명령어를 입력한 후 Enter 키를 누르세요. 시스템은 비밀번호를 입력하도록 요청합니다. 비밀번호를 입력한 후 Enter 키를 누르면, mysql> 표시줄이 나타나고, 그 표시줄을 통해 SQL 문을 발행하고 결과를 확인할 수 있습니다.
shell> mysql -u root -p
지금, 다음 명령어를 실행하여 이름이demo의 데이터베이스。
mysql> CREATE DATABASE demo;
如果数据库创建成功,您将看到类似以下的输出:
Query OK, 1 row affected (0.03 sec)
기존 데이터베이스를 생성하려고 시도하면 오류 메시지가 표시됩니다. 이를 방지하기 위해 MySQL에서 IF NOT EXISTS 옵션을 사용할 수 있습니다. 예를 들어:
mysql> CREATE DATABASE IF NOT EXISTS demo;
다음 명령어를 입력하고 Enter 키를 누르세요. 출력을 볼 수 있습니다“데이터베이스가 변경되었습니다”。지금, 우리의시연데이터베이스가 모든 미래의 작업의 기본 데이터베이스로 선택되었습니다.
mysql> USE demo;
휴대폰MySQL 서버에 있는 현재 데이터베이스 목록을 보려면 다음 명령어를 실행하세요: SHOW DATABASES; 명령어를 명령 프롬프트에서 실행하세요.