본문 바로가기
Database

sql 기본

by 새벽물망초 2021. 12. 13.

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 절이란 검색하고자 하는 데이터의 조건을 설정할 수 있는 명령

제목이 '돈키호테'인 책 데이터를 book 테이블에서 검색

SELECT * FROM book WHERE author = 'Joanne Kathleen Rowling' // book 테이블에서 author가 joaane~인 데이터 검색

 

비교 연산자
복합 조건 연산자
기타 연산자

4. 삽입 - INSERT

INSERT는 테이블에 새로운 데이터를 삽입하는 명령어

 INSERT INTO 테이블(컬럼) VALUES(데이터)

'햄릿' 책 데이터를 book 테이블에 추가

5. 수정 - UPDATE

UPDATE는 데이터베이스에 저장된 값을 수정하는 명령어

 UPDATE 테이블 SET 변경할 값 WHERE 조건

책 제목이 '돈키호테'인 데이터의 제목을 '돈키호테 1'로 변경

6. 삭제 - DELETE

DELETE는 테이블에 있는 데이터를 삭제하는 명령어

제목이 '돈키호테 1'인 책 데이터를 book 테이블에서 삭제

※참고 

WHERE 조건이 없을 시 모든 데이터를 삭제합니다. (테이블이 삭제되는 것이 아니라 모든 행이 삭제됩니다.) 

 

 

출처: https://eda-ai-lab.tistory.com/389?category=764620

'Database' 카테고리의 다른 글

sql 문법  (0) 2021.12.15
기초 용어  (0) 2021.12.14
데이터베이스 불러오기  (0) 2021.12.14
SQL DB constraints~data types  (0) 2021.12.14
sql 환경설정  (0) 2021.12.13

댓글