Database 02 - Creating A Table

Daniel·2021년 11월 8일
0

Database

목록 보기
2/3
post-thumbnail

MySQl에서 company 데이터베이스를 만들고 위와 같은 테이블을 만들어보자.

mysql> CREATE DATABASE company;
mysql> USE company;

그리고,

CREATE TABLE emp (
    empid char(4),
    ename varchar(20),
    deptid char(3),
    hire_date date,
    job varchar(20),
    salary int,
    PRIMARY KEY(empid)
);

설명
emp = 테이블 이름이다.
char(4) = 고정 문자열(charactor) 4자리.
varchar(20) = 가변길이 문자열(variable charactor) 20자리.
date = date type = YYYY-MM-DD
int = integer
PRIMARY KEY (empid) = 고유 식별 번호를 지원ID(empid)로 한다.

Cmd 명령어 01

// 테이블 목록
$ show tables;

// 테이블 명세
$ desc emp;

// 테이블 생성문 보기
$ show create table emp;

// 테이블 삭제
$ drop table emp;

데이터 넣기 / 조회

INSERT emp(empid, ename, deptid, hire_date, job, salary)
VALUES('1001', '홍성길', '100', '2001-02-01', '특수영업',350);

SELECT * FROM emp;

나머지 데이터는 연결해서 넣을 수 있다.

INSERT emp(empid, ename, deptid, hire_date, job, salary)
VALUES('1001', '홍성길', '100', '2001-02-01', '특수영업',350),
('1002', '곽희준', '100', '1999-01-01', '영업관리',400),
('1003', '김동준', '200', '2009-09-01', '품질관리',300),
('1004', '성재규', '300', '2997-02-01', '급여',450),
('10105', '밥상범', '200', '2000-02-01', '수입자제',320);

SELECT * FROM emp;
profile
My study blog 🧑🏻‍💻

0개의 댓글