SQLite, DB파일 생성. (폴더에 바로 생성되지 않고, 메모리에 임시적으로 생성. 데이터가 있을시만 저장 가능)
>sqlite3.exe [파일명.db]
table 생성 ( 쉼표(,)와 세미클론(;) 위치확인 주의 )
sqlite> create table [테이블명](
> [title명] [값],
> ... ,
> [title명] [값] );
table 생성확인 (어떤 테이블이 있는지 확인)
sqlite> .table
table 제거
sqlite> drop table [테이블명];
==========
테이블 생성 예제.
아래 엑셀표를 참고하여 이러한 table을 만든다고 가정.
하위 목록보다 Title(제목)과 Data type과 Option만 먼저 줄것이다.
먼저 테이블명은 "RES" (엑셀의 sheet), 중요한 몇개 옵션을 선택하는 부분만 짚고 간다. 의미하는 바가 다음과 같다.
part number 는 모두 숫자이므로 타입을 int로 준다,
고유한 번호를 갖으므로 primary key 옵션을 준다,
반드시 입력해야할 칸으로 not null 옵션을 준다.
part name 은 텍스트이므로 타입을 text(최대 255자까지 입력)로 준다,
반드시 입력해야할 칸으로 not null 옵션을 준다.
part type 은 텍스트이므로 타입을 text(최대 20자까지 입력)로 준다,
반드시 입력해야할 칸으로 not null 옵션을 준다.
PCB_footprint 은 텍스트이므로 타입을 text(최대 255자까지 입력)로 준다,
입력을 안해도 상관없는 칸으로 null 옵션을 준다.
Table 내 데이터 확인 (테이블내 어떤 데이터들이 있는지 모두 확인)
sqlite> .schema
데이터 타입 참고사이트
https://www.techonthenet.com/mysql/datatypes.php
SQLite 명령어 참고문서
사용 옵션 정리
int : 숫자만 입력
text : 문자만 입력
null : 빈칸 허용
not null : 빈칸 불 허용
primary key : 겹침을 불 허용
'DB관련 > SQLITE' 카테고리의 다른 글
[SQLite] SQL 데이터베이스(db)를 Window ODBC와 연결시키기 (0) | 2021.07.08 |
---|---|
[SQLite] SQLite 설치 및 데이터베이스(db) 테이블 생성하기 (0) | 2021.07.08 |
SQLite Column(title)에 값(value)추가하기. (0) | 2020.01.16 |
SQLite 테이블 이름 바꾸기(table rename)/ 테이블 내 Column(title)추가 (0) | 2020.01.16 |
SQLite 설치 및 실행하기, SQL 튜토리얼 (0) | 2020.01.13 |