1. 데이터베이스
1) 조회
SHOW DATABASES;
2) 선택
USE `데이터베이스 이름`;
3) 삭제
DROP DATEBASE (IF EXISTS) `데이터베이스 이름`
4) 생성
CREATE DATABASE `데이터베이스 이름`
2. 테이블
1) 조회(리스팅)
SHOW TABLES;
2) 구조 확인
DESC `테이블 이름`;
3) 생성
CREATE TABLE `테이블 이름` (
title VARCHAR(100),
`body` TEXT,
...
);
4) 수정
ALTER TABLE `테이블 이름` ADD COLUMN `id` INT(10);
ALTER TABLE `테이블 이름` MODIFY COLUMN `id` INT(10) UNSIGNED NOT NULL;
ALTER TABLE `테이블 이름` CHANGE COLUMN `id` `new_id` INT(10) UNSIGNED NOT NULL;
ALTER TABLE `테이블 이름` DROP COLUMN `id`;
ALTER TABLE `테이블 이름` DROP INDEX `PRIMARY`;
ALTER TABLE `테이블 이름` ADD PRIMARY KEY(id);
ALTER TABLE `테이블 이름` ADD COLUMN `id` INT FIRST;
ALTER TABLE `테이블 이름` ADD COLUMN `regDate` DATETIME AFTER id;
ALTER TABLE `테이블 이름` MODIFY COLUMN id INT NOT NULL AUTO_INCREMENT;
5) 삭제
DROP TABLE `테이블 이름`;
3. 데이터
1) 조회
SELECT * FROM `테이블 이름`;
SELECT NOW();
ORDER BY
ORDER BY DESC
LIKE '특정문자%';
WHERE 조건1 AND 조건2;
2) 생성
INSERT INTO `테이블 이름`
SET title = '제목',
`body` = '내용';
3) 수정
UPDATE `테이블 이름`
SET id = 1
WHERE id IS NULL;
4) 삭제
DELETE FROM `테이블 이름`
WHERE id = 2;