본문 바로가기

SQL

테이블 생성: 테이블을 생성하는 방법.

반응형

데이터베이스와 테이블 생성은 데이터를 체계적으로 관리하고 조작하기 위한 기본적인 단계입니다. 이 과정은 SQL의 Data Definition Language (DDL) 명령어를 사용하여 수행됩니다.

적용분야 및 예제:

고객 관리 시스템:

데이터베이스: CustomerDB
테이블: Customers

CREATE TABLE Customers (
    CustomerID INT PRIMARY KEY,
    FirstName VARCHAR(50),
    LastName VARCHAR(50),
    Email VARCHAR(100)
);


온라인 쇼핑몰:

데이터베이스: ShopDB
테이블: Products

CREATE TABLE Products (
    ProductID INT PRIMARY KEY,
    Name VARCHAR(100),
    Price DECIMAL,
    Stock INT
);


도서관 관리 시스템:

데이터베이스: LibraryDB
테이블: Books

CREATE TABLE Books (
    BookID INT PRIMARY KEY,
    Title VARCHAR(100),
    Author VARCHAR(100),
    ISBN VARCHAR(20)
);


학교 정보 시스템:

데이터베이스: SchoolDB
테이블: Students

CREATE TABLE Students (
    StudentID INT PRIMARY KEY,
    Name VARCHAR(100),
    BirthDate DATE
);


병원 환자 관리 시스템:

데이터베이스: HospitalDB
테이블: Patients

CREATE TABLE Patients (
    PatientID INT PRIMARY KEY,
    Name VARCHAR(100),
    DateOfBirth DATE,
    MedicalHistory TEXT
);


관련 전문용어 설명:
데이터베이스(Database): 관련 데이터의 구조화된 집합입니다.
테이블(Table): 데이터베이스 내 데이터를 저장하는 행과 열의 구조입니다.
SQL(Structured Query Language): 데이터베이스와 소통하기 위한 프로그래밍 언어입니다.
DDL(Data Definition Language): 데이터베이스 구조를 정의하는 데 사용되는 SQL의 부분집합입니다.
Primary Key(기본 키): 각 행을 유일하게 식별하는 데 사용되는 열입니다.
VARCHAR(Variable Character): 가변 길이 문자열을 저장할 때 사용되는 데이터 유형입니다.
DECIMAL: 정확한 소수점 값을 가진 숫자를 저장할 때 사용되는 데이터 유형입니다.
INT: 정수 값을 저장할 때 사용되는 데이터 유형입니다.
DATE: 날짜 값을 저장할 때 사용되는 데이터 유형입니다.
TEXT: 긴 텍스트를 저장할 때 사용되는 데이터 유형입니다.

 

반응형