<데이터 베이스 이론>
- 관계형 데이터 베이스 MySql
데이터 베이스 서버(데이터를 저장, 제어)
- 데이터 베이스(테이블)
↑ ↓
데이터 베이스 클라이언트(데이터를 관리하는 프로그램)
- 나비캣
===============================================
ex)
student 테이블
--------------------------------
학년 반 나이 이름
--------------------------------
2 3 12살 som
3 5 14살 Lee sang
6 2 13살 Yun serim
1 3 11살 Da jung
---------------------------------
- 컬럼(column) / 열 : 데이터의 성격에 따른 같은 세트
* 같은 학년이라는 컬럼의 2,3,6,1학년
- 로우(row) / 행 : 연관된 정보들의 한 세트
* 레코드보다 개념적. 학년,반,나이,이름이 있는 세트
- 레코드 : 한 줄의 구체적인 데이터
* 하나의 로우에 있는 1학년 3반 11살 Da jung
- 필드 : 한 칸의 정보
* 한 칸의 정보를 얻기 위해서는 컬럼, 레코드등을 이용해야 한다.
ex) 'som'이라는 필드를 찾으려면 2학년 3반의 12살을 찾아야하니까
- 스키마(일종의 데이터의 설계도 정도)
* 컬럼의 이름을 정하거나, 컬럼의 형식이나, 값을 정의 하는 것.
ex) 테이블을 생성할 때의 설계도
create table name(
컬럼명 data_type not null,
컬럼명 char(4) not null
)
'프로그래밍 > MySql' 카테고리의 다른 글
[MySql] mysql5.5이상 사용시 utf8 한글 설정하기 (0) | 2019.01.13 |
---|---|
스키마 == 데이터베이스 (0) | 2018.07.07 |
<데이터 베이스 기초> (0) | 2018.04.08 |
<데이터베이스 날짜 사용, 삭제 후 오류 해결> (0) | 2018.04.08 |