정리/DB
SQL (1)
2744m
2020. 4. 23. 21:57
DDL (Data Define Language, 데이터 정의 언어)
- DB 구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정 목적으로 사용하는 언어
- CREATE, ALTER, DROP 등
DCL (Data Control Language, 데이터 제어 언어)
- 데이터의 보안, 무결성, 회복, 병행 제어 등을 정의하는 데 사용하는 언어
- GRANT, REVOKE, COMMIT, ROLLBACK, SAVEPOINT 등
DML (Data Manipulation Language, 데이터 조작 언어)
- DB 사용자가 응용프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용하는 언어
- SELECT, INSERT, DELETE, UPDATE 등
데이터베이스 목록 조회
- SHOW DATABASES;
테이블 목록 조회
- SHOW TABLES;
테이블 내용 조회
- DESE 테이블명; *MySQL전용
- SELECT * FROM 테이블명;
테이블 생성
- CREATE TABLE 테이블명 ( 컬럼1 자료형 , 컬럼 2 자료형, .... );
컬럼 합성
- SELECT CONCAT(컬럼명, 컬럼명) FROM 테이블명;
중복 제거
- SELECT DISTINCT 컬럼명 FROM 테이블명;