본문 바로가기
정리/DB

SQL (1)

by 2744m 2020. 4. 23.

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 테이블명;




댓글