SHOW VARIABLES LIKE 'AUTOCOMMIT'
명령을 실행해서 On/Off를 확인할 수 있다.True 인 경우: 매 쿼리의 결과가 DB에 반영된다. BEGIN(START TRANSACTION)과 END(COMMIT), ROLLBACK을 사용하여트랜잭션을 다룰 수 있다.
False 인 경우: COMMIT 또는 END를 실행해줘야 결과값이 DB에 반영된다.
BEGIN이 존재하지 않고 COMMIT이나 ROLLBACK을 통해 제어한다.
좀 더 세밀하게 트랜잭션을 제어할 수 있지만, 일일히 COMMIT을 해야하므로 주의가 필요하다.
자주쓰는 쿼리에 이름을 붙여서 테이블 처럼 사용하는 것
실제로 테이블이 생성되지는 않으며, 뷰를 사용할 떄마다 조회하여 가져온다.
실제 테이블처럼 사용되기도 하여 가상테이블이라고도 불린다.
MySql에서 제공하는 기능으로, 쿼리를 모듈화시키거나 함수화하여 편리하게 사용하는 방법이다.