728x90
수업목표
사람과 사람이 대화하기 위해서는 언어가 필요합니다. DBMS에게 명령을 내릴 때도 특별한 명령이 필요합니다. 이 명령을 SQL 이라고 합니다. 이번 시간엔 SQL에 대한 개념을 알아보고, 직접 데이터베이스 사용자와 데이터베이스를 생성해보도록 하겠습니다.
SQL 이란?
SQL 은 Structured Query Language 로 구조적 쿼리 언어입니다. SQL 은 데이터를 보다 쉽게 검색, 추가, 삭제, 수정 같은 조작을 할 수 있도록 고안된 컴퓨터 언어입니다. 관계형 데이터베이스에서 데이터를 조작하궈 쿼리하는 표준 수단이라고 할 수 있습니다. SQL 의 이름이 어떻게 생겨났는지는 다음 URL 에서 자세하게 알아볼 수 있다.
https://www.ciokorea.com/print/35385
SQL 의 3가지 큰 분류
1. DML (Data Manipulation Language)
: 데이터 조작어라고 한다. 말 그대로 데이터를 조작하기 위해 사용한다. Insert, Update, Delete, Select 등이 여기에 해당된다.
2. DDL (Data Defenition Language)
: 데이터 정의어라고 한다. 데이터베이스의 스키마를 정의하거나 조작하기 위해 사용한다. Create, Drop, Alter 등이 여기에 해당된다.
3. DCL (Data Control Language)
: 데이터 제어어라고 한다. 권한을 관리하고, 데이터의 보안, 무결성 등을 정의한다. Grant, Revoke 등이 여기에 해당합니다.
출처 : boostcourse 웹 프로그래밍(풀스택)
https://www.boostcourse.org/web316/lecture/20655?isDesc=false
'[Boostcourse] 풀스택 > 웹 프로그래밍(풀스택)' 카테고리의 다른 글
| MySQL { 버전, 현재날짜, Query 의 특징, DBMS 에 있는 데이터베이스 확인, 사용중인 데이터베이스 전환 } (0) | 2023.07.19 |
|---|---|
| MySQL { Database 생성하기, 사용자 생성과 권한 주기, DB접속, 연결끊기 } (0) | 2023.07.19 |
| mysql 설치 (0) | 2023.07.18 |
| Mysql { DB 와 DBMS란? } (0) | 2023.07.18 |
| JSTL { 흐름제어 태그 redirect, 코어태그:기타태그 out } (0) | 2023.07.18 |