DataBase/SQL
SQL(Structured Query Language)
하와이블루
2022. 11. 8. 20:10
728x90
SQL은 관계형 데이터 베이스에서 데이터를 저장하고 처리하는 등 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다. SQL은 영어키워드를 사용하여 배우기 쉽고 국제적으로 널리 사용되는 쿼리 언어라는 장점이 존재하며, 대소문자를 구별하지 않고 문자열을 저장할 때 ( ‘ ' ) 싱글따옴표만을 사용한다.
SQL 명령어
개발자가 관계형 데이터베이스에 저장된 데이터를 조작하는 데 사용하는 특정 키워드 또는 SQL 문으로 다음과 같이 분류한다.
종류 | 설명 |
데이터 정의어(DDL) | 데이터를 정의하는 언어로서 데이터를 담는 그릇을 의미. |
데이터 조작어(DML) | 데이터베이스에 저장된 자료들을 입력, 수정, 삭제, 조회하는 언어. |
데이터 제어어(DCL) | 데이터 보안, 무결성 유지, 병행제어, 회복을 위해 관리자가 사용하는 제어용 언어. |
트랜잭션 제어어(TCL) | 논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 작업단위(트랜잭션) 별로 제어하는 명령어. |
DB 관련 쿼리
-- 데이터 베이스 확인
show databases;
-- 데이터 베이스 생성
create database 데이터베이스명;
create database YCompany;
-- 데이터 베이스 삭제
drop database 데이터베이스명;
drop database YCompany;
-- 데이터베이스 사용
use 데이터베이스명;
use YCompany;
728x90