PracticeEveryday
SQL 본문
SQL ( Structured Query Language ) = 구조화된 쿼리 언어
SQL이란 관계형 데이터베이스 관리 시스템 (RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다.
Structured: 구조화된
Query: 질문
Language: 언어
SQL 문법의 종류
1. DDL(Data Definition Languate, 데이터 정의 언어)
- 각 릴레이션을 정의하기 위해 사용하는 언어
Ex) CREATE, ALTER, DROP 등
ALTER: 바꾸다
Definition: 정의
2. DML(Data Manipulation Language, 데이터 조작 언어)
- 데이터를 추가, 수정, 삭제 하기 위한, 데이터를 관리하기 위한 언어
Ex) SELECT, INSERT, UPDATE 등
Manipulation: 조작
3. DCL (Data Control Language, 데이터 제어 언어)
- 사용자 관리 및 사용자별 릴레이션 또는 데이터를 관리하고 접근하는 권한을 다루기 위한 언어
Ex) GRANT, REVOKE 등
GRANT: 승인하다
REVOKE: 취소
SQL언어의 특징
1. SQL은 대소문자를 가리지 않는다.
2. SQL 명령은 반드시 세미콜론(;)으로 끝나야 한다.
3. 고유한 값은 따옴표('')로 감싸주어야 한다.
객체 이름을 감쌀때는 백틱( ` ` ) 을 붙임.
문자열 데이터를 입력 시에는 홀따옴표 ( ' ' )를 붙임
1. 날짜/상수는 문자열과 똑같이 홀 따옴표!!
2. 홀 따옴표 사용안하는것 : 숫자, 불린, 널
3. 숫자에 홀따옴표를 써도 내부적으로 묵시적 형변환이일어나지만 사용하지않는것이 바람직하다!
4. SQL에서 객체를 나타낼 때는 백틱(``)으로 감싸줘야 한다.
5. 주석은 -- 를 앞에 붙이면 된다.
6. 여러줄 주석은 /* */을 사용한다.
OKKY | DB에서 홀따옴표(''''' ) 와 백틱( `````)의 차이점이 햇갈려요
DB의 SQL 기본문법에서 나오는 백틱 ( ) 과 홀따옴표( )는 사용되는 때가 어떨때인지 개념적으로 명확하게 구분이안되서 햇갈립니다 ㅠㅠ 일단 식별자 데이터베이스 개체의 이름을 사용자가 정
okky.kr
구름EDU - 모두를 위한 맞춤형 IT교육
구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/
edu.goorm.io
Comments