sql 기본
1. SQL 이란?
SQL이란 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용되는 명령어입니다. SQL의 구성요소로는 크게 3가지 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL)으로 구성
- 데이터 정의어(DDL) : 데이터 베이스를 생성하거나 테이블을 만드는 언어
- 데이터 조작어(DML) : 데이터베이스에 저장된 데이터를 조회하거나 수정, 삭제하는 등의 역할을 하는 언어
- 데이터 제어어(DCL) : 사용자의 권한을 설정하는 언어
2. 검색 - SELECT
SELECT는 테이블에 저장된 데이터를 검색하는 명령어
SELECT * FROM book; // book 테이블에서 전체를 검색
SELECT title, author FROM book // book 테이블에서 title과 author를 검색
3. 조건 - WHERE
WHERE 절이란 검색하고자 하는 데이터의 조건을 설정할 수 있는 명령
SELECT * FROM book WHERE author = 'Joanne Kathleen Rowling' // book 테이블에서 author가 joaane~인 데이터 검색
4. 삽입 - INSERT
INSERT는 테이블에 새로운 데이터를 삽입하는 명령어
INSERT INTO 테이블(컬럼) VALUES(데이터)
5. 수정 - UPDATE
UPDATE는 데이터베이스에 저장된 값을 수정하는 명령어
UPDATE 테이블 SET 변경할 값 WHERE 조건
6. 삭제 - DELETE
DELETE는 테이블에 있는 데이터를 삭제하는 명령어
※참고
WHERE 조건이 없을 시 모든 데이터를 삭제합니다. (테이블이 삭제되는 것이 아니라 모든 행이 삭제됩니다.)