in terminal
mysql.server startmysql -u root -pcreate database dbName;show databases;use dbName;grant , revoke , deny
mydeal이라는 유저를 만들고, 유저에게 권한을 부여(grant)하고 권한을 뺏고(revoke), 거부시키는(deny) 그런 명령들이다.
create , alter, drop, rename, truncate
table을 생성, 드롭, 리네임, truncate(데이터를 복구가 안되도록 완전히 날림) 한다.
create, select, update, delete가장 많이 쓰는 구문으로 말 그대로 이렇게 데이터를 조작하는 언어이다.
begin transaction, commit, roll back, savepoint
commit하면 실제로 디스크에 쓴다. 그전 까지는 메모리에만 남아있다.rollback을 하면 메모리를 비운다.savepoint는 이제transaction을 시작하는 point를 주는 역할을 한다.
