
- mysql -u root -p : MySQL을 터미널에서 실행
- sudo mysqldump -u root -p [database name] > dump.sql : 해당 데이터베이스의 sql dump 파일 생성
- mysql -u root -p [database name] < dump.sql : 해당 sql dump 파일을 해당 데이터베이스에 덮어쓰기
- CREATE DATABASE [database_name] : MySQL에 해당 이름으로 된 데이터베이스를 생성
- USE [database_name] : 해당 데이터베이스에 접근
- SHOW DATABASES : 내 MySQL 상의 모든 데이터베이스들을 보여줌
- CREATE TABLE [table name] (field name & field type & field option) ... () : 데이터베이스 내부에 소괄호 안에 들어가는 필드들을 담은 테이블을 생성
- SHOW TABLES : 접근한 데이터베이스의 모든 테이블들을 보여줌
- INSERT INTO [table_name] (field1, field2, …) VALUES (data1-1, data1-2, …), (data2-1, data2-2, …) : 해당 테이블에 해당 field 구조에 맞는 데이터들을 삽입
- SELECT (field1, field2, field3, ...) FROM [table name] : 해당 테이블에 지정한 모든 field 데이터 불러오기
- UPDATE [table name] SET [field1] = (new value1), [field2] = (new value2), ... WHERE [condition] : 기존 데이터 row 수는 변하지 않지만, row 내에 특정 field 값을 변경해줌
- DELETE FROM [table name] WHERE [condition] : 해당 테이블에서 해당 조건들에 맞는 row 삭제
- DROP TABLE [table name] : 하나의 테이블 삭제
- RENAME TABLE [old table name] TO [new table name] : 테이블명 Rename
- ALTER TABLE [table name] AUTO_INCREMENT = 0 : 여러 번의 row 수정 후 뒤죽박죽된 테이블의 id 값을 다시 1부터 시작하도록 초기화
- ALTER TABLE [table name] RENAME COLUMN [old column name] TO [new column name] : 테이블 필드명 Rename