[MySQL] MySQL 개념정리

2023. 5. 23. 10:20프로그래밍/MySQL

# sql 기능에 따른 분류
# 데이터 정의어 (DDL)
# 테이블의 관계의 구조를 생성하는데 사용
# create alter drop (생성,삭제 등)

# 테이블 조작어(DML)
# 테이블에 데이터를 검색하고 삽입 수정 삭제하는데 사용
# select inset delete update 테이블이나 데이터베이스를 가지고 오거나 데이터를 삭제
# (delete와 drop은 다른 것이다, 안에 데이터를 삭제하느냐 테이블이나 db자체를 삭제하느냐의 차이)하거나 수정

# 데이터 제어어(DCL)
# 데이터의 사용 권한을 관리하는데 사용
# Grant revoke문
 
# SELECT : 질의 결과 추출되는 속성 리스트를 열거한다. (어떤 칼럼을 갖고 올건지, 가지고 올때 중복을 제거할것인지 등의 여러가지 속성을 부여할 수 있다)
# FROM : 질의에 어느 테이블이 사용되는지 열거한다.
# WHERE : 질의의 조건을 작성한다. (where를 이용하면 결과값을 반환하고 select속성에서 해당 column에서 where에 지정한 값을 가지고 있는 row만 반환한다