1. mysql 설치 및 접근
- mysql 설치
brew install mysql
- mysql 서버 키기
mysql.server start
- mysql 초기 설정
mysql_secure_installation
- mysql 접속
mysql -u root -p
- mysql 종료
mysql.server stop
2. DDL(Data Definition Language)
- CREATE(DB, table 생성)
- create database [DB]
- create table [table]
create database test;
- DROP(DB, table 제거)
- drop database [DB]
- drop table [table]
drop database test;
- TRUNCATE
- DROP의 경우 테이블의 데이터만을 삭제
truncate table user;
- ALETER
- 생성한 테이블의 객체를 변경
alter table user add name varchar(32) NOT NULL;
alter table user drop name;
3. DML(Data Manipulation Language)
- 데이터를 조작할 때 사용하는 언어
- INSERT
- insert into user values([값1], [값2]...)
insert into user values(1)
- SELECT
- select [column] from [table];
select * from user;
- UPDATE
- update [table] set [culumn] = [수정값]... where [조건];
update user set id = 3 where id = 1;
- DELETE
- delete from [table] where [조건];
delete from user where id = 2;