패스트캠퍼스 BDA 부트캠프 10기/SQL

[SQL] 데이터 타입, 테이블, 컬럼, 값, 로우, 데이터베이스, 이름 정하기 규칙

희난 2023. 9. 26. 20:44
숫자형 데이터 기본 특징

데이터간 사칙연산 가능

 

문자형 데이터 기본 특징

" " 또는 ' '와 반드시 함께 사용

따옴표가 없는 문자는 키워드나 함수, 데이터베이스/테이블/컬럼의 이름으로 인식

 

데이터 타입 변환

ex) 

- SELECT CAST(123 AS CHAR(5));

- SELECT CONVERT('1004', INT);

- SELECT DATE_FORMAT('20211225', %Y-%m-%d')

 

테이블

데이터베이스에서 데이터를 형태를 정해 모아 놓은 저장 공간 (=행과 열로 이루어진 데이터 표)

출처 : 패스트캠퍼스 데이터분석 부트캠프

컬럼

데이터를 저장하기 위한 틀

1) 컬럼의 이름과 데이터 타입은 테이블을 만들 때 미리 정해짐

2) 컬럼의 이름은 동일한 테이블 내에서 중복될 수 없음

3) 테이블은 반드시 1개 이상의 컬럼을 가져야 함

 

컬럼에 속한 실제 데이터 값

1) 컬럼의 데이터 타입만을 값으로 가질 수 있음

 

로우

관계된 값의 리스트

1) 하나의 로우는 하나의 관계된 데이터 의미 (ex. 하나의 로우가 한 사람의 데이터)

2) 같은 테이블 안에서 로우는 항상 동일한 구조

3) 로우를 단위로 데이터 삽입

 

데이터베이스

- (넓은) 여러 사람이 공유하고 사용할 목적으로 통합 관리되는 데이터 저장소

- (좁은) 테이블을 저장해두는 저장소 (=스키마, Schema)

- 데이터베이스를 먼저 생성하고, 그 안에 테이블을 생성

출처 : 패스트캠퍼스 데이터분석 부트캠프