2021. 8. 19. 02:04ㆍSERVER/SQL
Structured Query Language
SQL은 데이터 베이스에 접근하고 조작하기 위한 표준 언어를 의미한다
여러 사람이 데이터를 각자 관리하고 있다고 생각하면, 데이터에 접근하기 힘들 것이다
데이터베이스는 데이터를 공유하고, 통합하여 관리할 수 있게 모아놓은 하나의 저장소다
데이터베이스는 많은 종류가 존재하고, 사용 방법 또한 각 데이터베이스 별로 다르다
하지만, 검색과 분석에 사용되는 기본적인 사용법은 종류에 관계없이 동일한 특징을 가진다
데이터베이스 테이블 구조 확인
데이터베이스 테이블의 구조를 확인하는 방법은 두 가지가 있다
① 오름차순 정렬 - ASC
② 내림차순 정렬 - DESC
ASC Database;
DESC Database;
Database라는 이름의 데이터베이스가 있을 때 위와 같은 방법으로 테이블의 구조를 출력한다
관계형 데이터베이스
하나 이상의 테이블로 이루어지며 서로 연결된 데이터를 가지게 된다
관계형 데이터베이스는 SQL을 통해 제어할 수 있게 된다
각 테이블의 이름은 User, Award, Project 테이블이 된다
여기서 각각의 테이블은 PK(primary_key)를 가지게 된다
PK를 가지고 연결될 테이블의 PK와 매칭시켜서 서로 관계를 연결시킬 수 있다
이처럼 관계를 맺은 테이블들의 집합으로 이루어진 것을 관계형 데이터베이스라고 한다
테이블의 구성요소
모든 테이블은 고유의 이름으로 구분하며, 구성은 컬럼과 레코드로 이루어진다
컬럼(Column) : 열에 해당하며 테이블 안의 각 속성(Attribute)의 이름을 나타낸다
레코드(Record) : 행에 해당하며 속성의 값을 나타낸다 (저장되는 모든 값은 하나의 레코드)
해당 테이블을 불러오게 될 때는 테이블의 고유 이름인 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 |