일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- django
- 메서드
- 슬라이싱
- SQL 개발자
- Crawling
- 태그
- 1과목
- scraping
- SQLD
- lv0
- 프로젝트
- 스크랩핑
- HTML
- 튜플
- 데이터베이스
- 크롤링
- 프로그래머스
- time.sleep
- 자격증
- 딕셔너리
- Python
- SQL
- 파이썬
- 파이선
- 정리
- 조건문
- CSV
- 정보처리기사
- 데이터 타입
- 자격증공부
- Today
- Total
나의 공부 일기
SQLite3) SQLite? SQLite 특징 본문
SQLite는 경량의 관계형 데이터베이스 관리 시스템(RDBMS)입니다.
SQLite의 특징입니다.
- SQL 쿼리 언어를 지원하며, 표준 SQL 문법을 따릅니다.
- 무결성 제약 조건(Primary Key, Unique, Not Null 등)을 지원하여, 데이터의 일관성을 유지합니다.
- 단일 파일로 데이터베이스를 관리하며, 파일 크기의 제한이 존재합니다.(일반적인 용도로 사용 시 문제 발생 X)
- 크로스 플랫폼을 지원하며, 포터블하게 여러 운영 체제에서 사용이 가능합니다.
- 무료로 사용할 수 있으며, 상용 응용 프로그램에서도 사용이 가능합니다.
- ACID(원자성, 인관성, 고립성, 지속성)을 보장하며, 트랜잭션 처리가 가능합니다.
- 오픈 소스 라이선스인 퍼블릭 도메인으로 공개되어있습니다.(누구나 자유롭게 사용 가능합니다)
- 라이브러리 형태로 제공되어, 다른 프로그램과 연동하여 사용이 가능합니다.
- 구조가 단순하고 경량(설치 및 사용이 간단합니다.)
https://www.sqlite.org/download.html
SQLite Download Page
Templates (1) and (2) are used for source-code products. Template (1) is used for generic source-code products and templates (2) is used for source-code products that are generally only useful on unix-like platforms. Template (3) is used for precompiled bi
www.sqlite.org
SQLite는 이 링크를 누르신 후 사용자에 환경에 맞는것을 다운받아 사용하시면 됩니다.
윈도우에서는 Precompiled Binaries for Windows 에 3번째것을 다운 받은 후 사용할 수 있습니다.
예시로
INFO 테이블을 생성하였습니다.
Create 문으로 () 묶은 후 괄호 안에 내가 필요한 칼럼과 그 칼럼에 데이터타입 [키 값], [키 옵션]을 넣어
각 칼럼마다 , 로 구분하여 작성해 준 뒤 괄호 뒤에 ;(세미콜론)을 붙여서 마무리 해줍니다.
테이블의 기본 틀만 만들어 놓은것이고

이런식으로 DB Browser 에서 확인해 보실 수 있습니다.
여기서 데이터를 추가하는것은
INSERT 문을 사용해서 첫 괄호 안에 내가 값을 넣을 칼람들을 적은 후
VALUES괄호 안에 그 키값에 해당하는 키값들을 넣어줍니다.

그럼 이렇게 값이 하나 들어가있는것을 확인할 수 있습니다.
여기까지 간단하게 SQLITE에 대해 알아보았습니다.
