// mysql 로그인
mysql -u root -p
// DB 생성
CREATE DATABASE [DB명];
// DB 확인
SHOW DATABASES;
// 작업할 DB 선택
USE [DB명];
// TABLE 생성
CREATE TABLE [테이블명](
-> id VARCHAR(30) NOT NULL,
-> pw VARCHAR(30) NOT NULL,
-> name VARCHAR(30) NOT NULL,
-> email VARCHAR(50) NULL,
-> created datetime NOT NULL,
-> PRIMARY KEY(id));
// COLUMN 확인
DESC [테이블명];
// 컬럼 추가
ALTER TABLE [테이블명] ADD COLUMN [컬럼명] [컬럼속성];
// ALTER TABLE member ADD COLUMN created datetime NOT NULL;
// 테이블의 모든 값 확인
select * from [테이블명];
// 값 추가
INSERT INTO [테이블명]([컬럼명1],[컬럼명2]) VALUES([컬럼명1의 값], [컬럼명2의 값]);
// INSERT INTO member (id, pw, name, created) VALUES('admin','1234', 'root', NOW());
// 특정 컬럼 값 업데이트
UPDATE [테이블명] SET email='admin1234@domain.com' WHERE id='admin';
// 행 삭제
delete from [테이블명] where [컬럼명="조건"];
delete from member where userid="admin";
// 컬럼 타입 변경
ALTER TABLE [테이블명] MODIFY [컬럼명] [타입 지정];
ALTER TAVLE users MODIFY userpw VARCHAR(32); // Data too long for column 에러 발생 시..