DDL vs DML vs DCL

DDL vs DML vs DCL

SQL 명령어

관계형 데이터베이스 작동을 위해 사용하는 표준언어이고 모든 프로그램 및 유저가 데이터베이스의 데이터를 엑세스학 위해 사용하는 일련의 명령문이다.




SQL 대표적인 명령어

SQL 대표적인 명령어




명령어입력시 오타난 경우 수정하는 순서

마지막 쿼리작업은 버퍼에 남아있다
이를 이용해 마지막 쿼리작업의 수정이 가능하다. 마지막이 아닌 쿼리는 수정작업 불가

  1. ed(edit의 약자)
  2. i 클릭 -> insert모드로 바뀌면서 오타등의 수정이 가능하다 (마우스안됨. 키보드만 가능)
  3. 버퍼안에서는 절대 ; (세미콜론) 입력하면 안됨 -> 버터에 세미콜론찍고 나가면 오류 계속 발생함.
  4. esc -> 편집모드 insert모드를 빠져나와서 읽기모드로 가면됨
  5. :(콜론) + w + q : 을 찍고 나오면 버퍼에서 빠져나오게 됨
  6. / + enter : 딱 나오게 된다




dept라는 테이블을 만드는 오타수정 예시

  1. create table dept : 그 뒤의 2~5번째줄은 테이블에 들어갈 데이터들이다
  2. describe dept : 만든 테이블을 확인할 수 있는 명령어
  3. ed : 가장 마지막 쿼리작업만 수정가능
  4. 버터 안 : 초기값은 읽기모드이므로 i 입력(쓰기모드) -> 테이블 이름을 dept -> dept5252로 변경
  5. 버퍼 안 : esc : 쓰기모드에서 읽기모드로 전환
  6. :(콜론) + w + q : 버퍼종료
  7. / + enter : 다시 sql 터미널로 돌아오게된다.

예시