SQL이란 무엇입니까?
구조화된 쿼리 언어
구조적 쿼리 언어(SQL)는 관계형 데이터베이스 관리 시스템(RDBMS)에서 데이터를 관리하도록 설계된 특수 프로그래밍 언어입니다.
데이터 검색 및 관리, 데이터베이스 스키마 생성 및 수정, 관계형 데이터베이스 관리 시스템에서 데이터베이스 개체에 대한 액세스 조정 및 관리를 위해 설계되었습니다.
많은 데이터베이스 관련 프로그램이 SQL을 표준으로 채택합니다.
구조화된 쿼리는 사람 > 데이터베이스를 쿼리하고 결과를 얻습니다.
SQL 구문
명령 유형
데이터베이스 언어 SQL 구문의 유형
– 데이터 정의 언어(DDL: Data Definition Language)
데이터베이스 사용자, 테이블, 뷰 등을 생성, 변경 또는 삭제할 때 사용되는 구문입니다.
(생성, 수정, 삭제)
– 데이터 조작 언어(DML: Data Manipulation Language)
테이블에서 데이터를 CRUDing 할 때 사용하는 구문 – 가장 많이 사용하는 구문이라고 생각합니다.
(삽입, 선택, 업데이트, 삭제)
– 데이터 제어 언어(DCL: Data Control Language)
사용자 권한 관리, 트랜잭션 관리(커밋, 롤백)를 위한 구문
( 승인 , 철회 , 커밋 , 롤백 )
명령 구문
만들기(데이터베이스 개체(테이블, 인덱스, 제약 조건 등)의 정의)
삭제(데이터베이스 개체 삭제)
나이(데이터베이스 개체 정의 변경)
데이터 정의 언어는 테이블 및 인덱스 구조를 관리합니다. DDL의 가장 기본적인 요소는
명령문 생성, 수정, 이름 바꾸기, 삭제, 자르기.
