SQL(Structured Query Language)
2024년 10월 14일
-
SQL은 관계형 데이터베이스(Relational DataBase)를 관리하기 위해 설계된 프로그래밍 언어이다.
-
특정 키워드(Keyword)를 통해 CRUD 작업을 할 수 있다.
-
데이터베이스(DataBase) 스키마(Schema)를 변경 할 수 있는 DDL을 포함한다.
-
BEGIN, COMMIT, ROLLBACK 키워드(Keyword)를 통한 ACID 트랜잭션(Transaction)를 지원한다.
-
MySQL, Oracle, PosrgreSQL, MariaDB 등에서 사용한다.
SQL 문법
- 대소문자를 가리지 않는다.
- 세미콜론(;)으로 끝이난다.
- 고유 값은 따옴표(' ')로 감싸준다.
- 주석은 문장 앞에 -- 를 붙여서 사용힌다.
- 일반적인 코딩과 다르게 = 는 대입의 의미가 아니라 수학과 같이 같다(
==)는 의미이다.
SQL의 기본 명령
- SQL의 가장 기본 명령은 4가지가 있다.
SELECT
- 행(Row) 조회
INSERT
- 행(Row) 추가
UPDATE
- 행(Row) 갱신
DELETE
- 행(Row) 삭제
추가적인 SQL 명령
CREATE DATABASE
SHOW
USE
CREATE
- 테이블(Table) 생성
SQL
DROP
- 테이블 삭제