mysql 접속 mysql -u root -p 사용자 추가 create user 'user'@'localhost' identified by 'password'; 사용자 삭제 drop user 'user'@'localhost'; 데이터베이스 생성 create database db명 default character set utf8; 권한부여 grant all privileges on db명.테이블 to 'user'@'localhost'; grant all privileges on db명.* to 'user'@'localhost'; grant all privileges on db명.* to 'user'@'%'; flush privileges; 권한확인 show grants for 'usuer'@'localho..
개요 동시에 여러 트랜잭션이 존재할 때 다른 트랜잭션에서 변경하거나 삽입한 데이터를 조회 할 수 있는지 여부 트랜잭션 격리 수준 4단계 READ UNCOMMITTED READ COMMITTED REFEATABLE READ SERIALZABLE READ UNCOMMITTED 트랜잭션의 변경 내용이 COMMIT 되기 전에도 다른 트랜잭션에서 조회 할 수 있습니다. 정합성에 문제가 많은 격리수준으로 사용하지 않는것이 좋습니다. READ COMMITTED 다른 트랜잭션에서 Commit하기 전에 변동된 내용은 조회되지 않습니다. 즉 Dirty Read가 발생하지 않습니다. Undo 영역에 백업된 데이터 값을 가져옵니다. 하나의 트랜잭션에서 같은 SELECT 쿼리를 여러번 수행하였을 때 다른 결과가 나올 수 있습니..