(1) CREATE (Table 생성)
# 테이블 생성
CREATE TABLE table_name(
colunm1 data_type,
colunm2 data_type,
...
);
# 현재 데이터베이스 내에 모든 테이블의 목록 확인
SHOW TABLES;
# Table 정보 확인
DESC table_name;
(2) ALTER (Table 변경/수정)
ALTER TABLE tbl_name RENAME new_tbl_name;
ALTER TABLE tbl_name ADD COLUMN col_name datatype;
# 데이터 자료형 변경
ALTER TABLE tbl_name MODIFY COLUMN col_name datatype;
# 컬럼명 변경
ALTER TABLE tbl_name CHANGE COLUMN old_col_name new_col_name datatype;
ALTER TABLE table_name DROP COLUMN column_name;
(3) DROP (Table 삭제)
DROP TABLE table_name;
=================================================
# 기본문자는 utf-8, mb4 설정
CREATE DATABASE zerobase DEFAULT CHARACTER SET utf8mb4
USE zerobase;
CREATE TABLE person(
id int,
name varchar(16),
age int,
sex char
);
DESC person;
(1) INSERT INTO (Table에 데이터 추가)
INSERT INTO table_name (col1, col2, ...) VALUES (val1, val2, ...);
INSERT INTO person (id, name, age, sex) VALUES (1, '이효리', 43, 'F');
INSERT INTO person VALUES (2, '이상순', 48, 'M');
(2) SELECT FROM (Table의 데이터 조회)
SELECT column1, column2, ... FROM table_name;
SELECT * FROM table_name;
(3) UPDATE SET (Table의 데이터 수정)
UPDATE table_name SET column1=value1, column2=value2, ...
WHERE condition;
(4) DELETE FROM (Table의 데이터 삭제)
DELETE FROM table_name WHERE condition;