2023-10-06

대휘·2023년 10월 15일
0

TIL

목록 보기
7/11
  • SQL Autocommit

    SHOW VARIABLES LIKE 'AUTOCOMMIT' 명령을 실행해서 On/Off를 확인할 수 있다.

    True 인 경우: 매 쿼리의 결과가 DB에 반영된다. BEGIN(START TRANSACTION)과 END(COMMIT), ROLLBACK을 사용하여트랜잭션을 다룰 수 있다.

    False 인 경우: COMMIT 또는 END를 실행해줘야 결과값이 DB에 반영된다.
    BEGIN이 존재하지 않고 COMMIT이나 ROLLBACK을 통해 제어한다.
    좀 더 세밀하게 트랜잭션을 제어할 수 있지만, 일일히 COMMIT을 해야하므로 주의가 필요하다.

  • view

    자주쓰는 쿼리에 이름을 붙여서 테이블 처럼 사용하는 것
    실제로 테이블이 생성되지는 않으며, 뷰를 사용할 떄마다 조회하여 가져온다.
    실제 테이블처럼 사용되기도 하여 가상테이블이라고도 불린다.

  • Stored Procedure & Stored Function

    MySql에서 제공하는 기능으로, 쿼리를 모듈화시키거나 함수화하여 편리하게 사용하는 방법이다.

profile
학생

0개의 댓글