SQL 기본_INSERT문

sz L·2023년 3월 2일

데이터베이스

목록 보기
6/11
post-thumbnail

트랜잭션(Transaction)

  • 트랜잭션(Transaction)이 발생하는 SQL도 DML에 속함
  • 테이블의 데이터를 변경(입력/수정/삭제)할 때 실제 테이블에 완전히 적용하지 않고, 임시로 적용시키는 것
  • 취소 가능

INSERT

  • 기본INSERT

    • 결과
  • AUTO_INCREMENT

    적용할 열이 PRIMARY KEY 또는 UNIQUE일 때만 사용가능
    INSERT에서는 해당 열이 없다고 생각하고 입력
    자동으로 1씩 증가하지만 중간에 데이터를 삭제하면 다시 삽입시 데이터가 연결되지 않고 중간에 공백이 생길수있기 때문에 데이터 삽입삭제시 조심해서 해야한다

  • INSERT INTO SELECT

    send to SQL editor -> create statement

    생성된 테이블

    • 결과
  • UPDATE

    데이터를 변경하는 구문
    WHERE절 생략 가능하나 WHERE절 생략하면 테이블의 전체 행의 내용 변경됨




COMMIT하면 값이 저장된다

  • DELETE


  • INSERT INTO & DELETE FROM


  • 완전 초기화


  • 비재귀적 CTE

    단순한 형태, 복잡한 쿼리문장을 단순화하는데 적합

profile
가랑비는 맞는다 하지만 폭풍은 내 것이야

0개의 댓글