[제로베이스]SQL_Database설치_02. Table

새봄·2024년 1월 17일
post-thumbnail

1. Table 생성

1) 실습할 데이터베이스 생성

zerobase 라는 이름의 데이터베이스 생성

CREATE DATABASE zerobase DEFAULT CHARACTER SET utf8mb4;

해당 데이터베이스 사용하기

USE databasename;

사용할 데이터베이스 선택 후 테이블 조작하기!

2) Table

  • 데이터베이스 안에서 실제 데이터가 저장되는 형태이고, 행(Row)과 열(Column)으로 구성된 데이터 모음

3) Table 생성 문법

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

Table 생성 예제

  • id(int)와 name(varchar(16)) 칼럼을 가지는 mytable 이라는 이름의 테이블 생성
CREATE TABLE mytable(id int, name varchar(16));

4) Table 목록 확인

SHOW TABLES;

5) Table 상세 정보 확인

DESC mytable;

2. Table 변경 & 삭제

1) Table 이름 변경 문법

ALTER TABLE tablename
RENAME new_tablename

Table 이름 변경 예시

ALTER TABLE mytable RENAME person;

2) Table Column 추가 문법

ALTER TABLE tablename
ADD COLUMN columnname datatype;

Table Column 추가 문법

  • person 테이블에 agee(double) 컬럼 추가
ALTER TABLE person ADD COLUMN agee double;

3) Table Column 변경 문법 - DataType

ALTER TABLE tablename
MODIFY COLUMN columnname datatype;

4) Table Column 변경 문법 - Name

ALTER TABLE tablename
CHANGE COLUMN old_column new_column new_datatype;

5) Table Column 삭제 문법

ALTER TABLE tablename
DROP COLUMN columnname;

6) Table 삭제 문법

DROP TABLE tablename;

2. 실습할 테이블 생성

CREATE TABLE CELEB
(
    ID INT  NOT NULL AUTO_INCREMENT PRIMARY KEY,
    NAME VARCHAR(32) NOT NULL DEFAULT '',
    BIRTHDAY DATE,
    AGE INT,
    SEX CHAR(1),
    JOB_TITLE VARCHAR(32),
    AGENCY VARCHAR(32)
);

0개의 댓글