1. SQL (Prologue)

2021. 8. 19. 02:04SERVER/SQL

Structured Query Language

SQL은 데이터 베이스에 접근하고 조작하기 위한 표준 언어를 의미한다

 

여러 사람이 데이터를 각자 관리하고 있다고 생각하면, 데이터에 접근하기 힘들 것이다

데이터베이스는 데이터를 공유하고, 통합하여 관리할 수 있게 모아놓은 하나의 저장소다

 

데이터베이스는 많은 종류가 존재하고, 사용 방법 또한 각 데이터베이스 별로 다르다

하지만, 검색분석에 사용되는 기본적인 사용법은 종류에 관계없이 동일한 특징을 가진다

 


 

데이터베이스 테이블 구조 확인

데이터베이스 테이블의 구조를 확인하는 방법은 두 가지가 있다

① 오름차순 정렬 - ASC

② 내림차순 정렬 - DESC

ASC Database;
DESC Database;

Database라는 이름의 데이터베이스가 있을 때 위와 같은 방법으로 테이블의 구조를 출력한다

 


 

관계형 데이터베이스

하나 이상의 테이블로 이루어지며 서로 연결된 데이터를 가지게 된다

관계형 데이터베이스는 SQL을 통해 제어할 수 있게 된다

각 테이블의 이름은 User, Award, Project 테이블이 된다

여기서 각각의 테이블은 PK(primary_key)를 가지게 된다

PK를 가지고 연결될 테이블의 PK와 매칭시켜서 서로 관계를 연결시킬 수 있다

이처럼 관계를 맺은 테이블들의 집합으로 이루어진 것을 관계형 데이터베이스라고 한다

 


 

테이블의 구성요소

모든 테이블은 고유의 이름으로 구분하며, 구성은 컬럼과 레코드로 이루어진다

컬럼(Column) : 에 해당하며 테이블 안의 각 속성(Attribute) 이름을 나타낸다

레코드(Record) : 에 해당하며 속성의 값을 나타낸다 (저장되는 모든 값은 하나의 레코드)

Table name : User

해당 테이블을 불러오게 될 때는 테이블의 고유 이름인 User 를 기반으로 불러오게 된다

'SERVER > SQL' 카테고리의 다른 글

5. SQL (DML: DELETE)  (0) 2021.08.19
4. SQL (DML: UPDATE)  (0) 2021.08.19
3. SQL (DML: INSERT)  (0) 2021.08.19
2. SQL (DML: SELECT)  (0) 2021.08.19