(table/field/record/schema/pk/fk)
1. 스키마
1.1 개념
- 테이블의 구조/데이터베이스에서의 자료의 구조,표현방법,관계 등 전반적인 명세를 기술한것
2. 테이블
2-1.개념
- 필드와 레코드를 사용해 조직된 데이터 요소들의 집합
- 관계라고도 부름
2-2. 종류
- 필드 : 속성 혹은 컬럼 /고유한 데이터 형식이 지정됨
- 레코드 : 튜플 혹은 행/테이블의 데이터는 레코드에 저장됨
- 기본키 :primary key(pk) 각각의 데이터 구분해주는 고유값
- 외래키 : 한테이블의 속성 중 다른 텡블의 레코드를 식별할 수 있는 키,
각테이블 간의 관계를 만드는데 사용,
다른테이블의 기본 키를 참조,
참조하는 테이블의 속성 1개의 값은 참초되는 측 테이블의 레코드 값에 대응됨

DDL = 테이블 정의하는 것 테이블 만들고 수정하고 지우고
DML → 데이터 넣고 빼고 수정하는거
DCL → 데이터 베이스 조작 / 접근막거나 원하는 설정하는 것


3. 그리고 아래와 같이 테이블 작성
4. 테이블 안에 커서 두고 우클릭 처음에 ->used data sqlite3해주고 다음 run selected query 해주면 됨
SSAFY@DESKTOP-DOGVPUB MINGW64 ~/Desktop/새 폴더 (2)/database-master/database_01/class
$ sqlite3 db.sqlite3
SQLite version 3.39.4 2022-09-29 15:55:41
Enter ".help" for usage hints.
sqlite> .mode csv
sqlite> .import users.csv users1 #users.csv를 user1테이블에 넣는다.
sqlite> .quit
결과 테이블



복구 주의!!!!








whid card

between

SELECT COUNT(*) FROM users1;
결과 :

ex ) 전라북도 평균 임금 구하기
