1. 실습환경 만들기

1.1 Database 생성

Example: class라는 이름의 데이터 생성하기

CREATE DATABASE class DEFAULT CHARACTER SET utf8mb4;
# class 데이터베이스는 UTF-8 문자셋을 사용
# utf8mb4: 다국어 및 이모지를 지원
# utf8: only 다국어 지원

SHOW DATABASES;

Table은 데이터베이스 안에서 실제 데이터가 구조화되어 저장되는 형태이다.

  • 표 형식으로 되어 있으며, 각 표는 행(row)과 열(column)로 구성된다.

    • 각 행은 하나의 레코드 또는 튜플을 나타내고, 각 열은 레코드의 속성을 나타낸다.

    • 각 열은 특정한 데이터 유형과 제약 조건을 가질 수 있다.

2. Table 사용

2.1 Table 생성

Table 생성 문법

CREATE TABLE tablename
(
  columnname datatype,
  columnname datatype,
  ...
)

datatype은 데이터의 형식 또는 유형을 나타내며, 주로 다음과 같은 종류로 구분된다.

  • 문자형 데이터 타입: 문자열 데이터를 저장하는 데 사용 (예를 들어, VARCHAR, CHAR, TEXT 등)

  • 숫자형 데이터 타입: 숫자 값을 저장하는 데 사용 (예를 들어, INT, FLOAT, DECIMAL 등)

  • 날짜 및 시간형 데이터 타입: 날짜와 시간을 저장하는 데 사용 (예를 들어, DATE, DATETIME, TIMESTAMP 등)

  • 이진형 데이터 타입: 이진 데이터를 저장하는 데 사용 (예를 들어, 이미지나 동영상 파일과 같은 바이너리 데이터를 저장할 때 사용)

Example: id(int)와 name(varchar(20)) 열(column)을 가지는 classroom이라는 이름의 테이블 생성하기

use class;
create table classroom
(
    id int,				# int: integer (정수형)
    name varchar(20)	# varchar: variable-size (문자열)
);

2.2 Table 목록 확인

Table 목록 확인 문법

SHOW TABLES;

2.3 Table 정보 확인

Table 정보 확인 문법

DESC tablename;		# desc: description

Q1. name(varchar(20), type(varchar(20))을 가진 fruit 테이블을 생성하고 확인하시오.

create database fruit default character set uft8mb4;
show databases;
use fruit;
create table fruit
(
    name varchar(20),
    type varchar(20)
);
show tables;
desc fruit;
profile
거북선통통통통

0개의 댓글