DB_006_mySQL

AMJ·2023년 4월 3일
0

db_log

목록 보기
6/14

기본키(Primary Key)

  • 값 중복을 허용하지 않는다.
  • 식별키이다.
  • NULL값을 허용하지 않는다.
  • 테이블에서 한 개만 생성 가능하다.

유니크키(Unique Key, Unique Index)

  • 값 중복을 허용하지 않는다.
  • NULL값을 허용한다.
  • 테이블에서 여러 개 생성 가능하다.

참고

DCL ( Data Control Language, 데이터 제어어 )

  • 데이터를 제어하는 언어
  • 데이터의 보안 / 무결성 / 회복 / 병행 수행 제어
    • GRANT
      (특정 DB 사용자에게 특정 작업에 대한) 수행 권한 부여
    • REVOKE
      (특정 DB 사용자에게 특정 작업데 대한) 수행 권한 박탈 및 회수
    • COMMIT
      트랜잭션 작업을 데이터에 적용
    • ROLLBACK
      트랜잭션의 작업 취소 및 원래 데이터로 복구

DDL ( Data Definition Language, 데이터 정의어 )

  • SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 생성/수정/삭제 할 때 사용하는 언어
  • DB를 정의하는 언어
    • CREATE : 데이터베이스, 테이블 등을 생성
    • ALTER : 테이블 수정
    • DROP : 데이터베이스, 테이블 등을 삭제
    • TRUNCATE : 테이블 초기화

DML ( Data Manipulation Language, 데이터 조작어 )

  • DB에 데이터를 조회 / 삽입 / 수정 / 삭제 등의 역할
  • DB를 다룰 때 많이 사용하게 될 언어
    • SELECT : 데이터 조회
    • INSERT : 데이터 삽입
    • UPDATE : 데이터 수정
    • DELETE : 데이터 삭제
profile
재미있는 것들

0개의 댓글