[sql] SQL 테이블 생성 예제

SQL (Structured Query Language)은 관계형 데이터베이스에서 데이터를 조작하고 관리하기 위해 사용되는 언어입니다. 이번에는 SQL을 사용하여 테이블을 생성하는 예제를 살펴보겠습니다.

테이블 생성하기

다음은 Users라는 테이블을 생성하는 예제입니다. 이 테이블은 사용자의 정보를 저장하는 용도로 사용될 것입니다.

CREATE TABLE Users (
    id INT,
    name VARCHAR(50),
    email VARCHAR(100),
    age INT
);

위의 예제에서는 CREATE TABLE 문을 사용하여 Users 테이블을 생성하고, 각 열의 이름과 데이터 유형을 정의했습니다. 여기서 id 열은 정수형(INT), nameemail 열은 문자열(VARCHAR)이며, 각각 최대 문자 길이를 지정했습니다. age 열은 다시 정수형(INT)으로 정의되었습니다.

테이블 생성 후 확인하기

테이블이 성공적으로 생성되었는지 확인하기 위해 DESCRIBE 문을 사용할 수 있습니다. 이를 통해 테이블의 구조를 확인할 수 있습니다.

DESCRIBE Users;

위의 예제에서는 DESCRIBE 문을 사용하여 Users 테이블의 구조를 나타내고 있습니다. 이를 실행하면 다음과 같은 결과가 출력됩니다.

+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      | YES  |     | NULL    |       |
| name  | varchar(50)  | YES  |     | NULL    |       |
| email | varchar(100) | YES  |     | NULL    |       |
| age   | int(11)      | YES  |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+

위의 결과에서 볼 수 있듯이, Users 테이블은 id, name, email, age라는 4개의 열을 가지고 있으며, 각 열의 데이터 유형과 속성이 표시되고 있습니다.

결론

위의 예제를 통해 SQL을 사용하여 테이블을 생성하는 방법에 대해 알아보았습니다. 테이블을 생성할 때 테이블 이름과 열의 이름 및 데이터 유형을 정확히 지정하는 것이 중요합니다. SQL을 사용하여 데이터베이스를 조작하는 데 익숙해지면 효율적인 데이터 관리를 할 수 있습니다.


참고문서: