SQL은 데이터베이스와 상호작용하기 위해 문법과 명령어들이 있습니다.
문법
데이터베이스를 조작하기 위해서 SQL문을 사용해서 이를 실행합니다.
SELECT * FROM Users;
위에 SQL문은 데이터베이스 내에 Users라는 테이블이 있다는 가정 하에 Users 테이블에 있는 모든 데이터를 조회합니다.
SELECT는 SQL 키워드인데 SQL 키워드는 대문자나 소문자에 관계없이 쓸 수 있습니다.
데이터베이스에 따라 SQL문 끝에 세미콜론 사용유무가 조금씩 다르기 때문에 그 점을 유의하시면 됩니다.
명령어
아래는 자주 쓰이는 SQL 명령어들입니다.
- SELECT: 데이터베이스로부터 데이터를 추출.
- UPDATE: 데이터를 수정.
- DELETE: 데이터를 삭제.
- INSERT INTO: 새로운 데이터를 삽입.
- CREATE DATABASE: 새로운 데이터베이스를 생성.
- ALTER DATABASE: 데이터베이스를 수정.
- CREATE TABLE: 데이터베이스 내에 테이블을 생성.
- ALTER TABLE: 테이블을 수정.
- DROP TABLE: 테이블을 삭제.
- CREATE INDEX: 인덱스를 생성 (검색 키).
- DROP INDEX: 인덱스를 삭제.
References
https://www.w3schools.com/sql/sql_syntax.asp