Database
-
* 문제 조건. 1. 상품 테이블, 주문 테이블을 생성 2. 상품 테이블에 상품들을 삽입할것 3. print와 input으로 사용자에게 상품번호와 주문 수량을 입력받기. 4. 입력받은 주문정보를 주문 테이블에 저장할것. 5. db에 저장된 주문 테이블의 목록을 출력할것. python import sqlite3 connect = sqlite3.connect('al.sqlite', isolation_level=None) c = connect.cursor() color = ['red', 'blue'] size = ['S', 'M', 'L'] goods_code = ['T8081', 'T8082'] product_list = [] order_list = [] c.execute("CREATE TABLE order..
sqlite) 예제 - 상품과 주문 테이블 CRUD* 문제 조건. 1. 상품 테이블, 주문 테이블을 생성 2. 상품 테이블에 상품들을 삽입할것 3. print와 input으로 사용자에게 상품번호와 주문 수량을 입력받기. 4. 입력받은 주문정보를 주문 테이블에 저장할것. 5. db에 저장된 주문 테이블의 목록을 출력할것. python import sqlite3 connect = sqlite3.connect('al.sqlite', isolation_level=None) c = connect.cursor() color = ['red', 'blue'] size = ['S', 'M', 'L'] goods_code = ['T8081', 'T8082'] product_list = [] order_list = [] c.execute("CREATE TABLE order..
2020.07.22 -
데이터베이스를 백업하기 위한 방법으로, 만약 위 그림과 같은 내용의 데이터베이스가 있다면, 이 내용을 똑같이 만들 수 있도록 해주는 덤프파일을 생성한다. import sqlite3 conn = sqlite3.connect('db1.sqlite') c = conn.cursor conn.execute("SELECT * FROM users ") with conn: with open('..db1_dump.sql','w') as f : for line in conn.iterdump(): f.write('%s\n' %line) db1_dump.sql 이라는 파일이 생성된다. BEGIN TRANSACTION; CREATE TABLE users(id INTEGER PRIMARY KEY, username TEXT, em..
파이썬 (python) Sqlite 데이터베이스 Dump 백업, 덤프데이터베이스를 백업하기 위한 방법으로, 만약 위 그림과 같은 내용의 데이터베이스가 있다면, 이 내용을 똑같이 만들 수 있도록 해주는 덤프파일을 생성한다. import sqlite3 conn = sqlite3.connect('db1.sqlite') c = conn.cursor conn.execute("SELECT * FROM users ") with conn: with open('..db1_dump.sql','w') as f : for line in conn.iterdump(): f.write('%s\n' %line) db1_dump.sql 이라는 파일이 생성된다. BEGIN TRANSACTION; CREATE TABLE users(id INTEGER PRIMARY KEY, username TEXT, em..
2020.02.24 -
CRUD - 데이터 처리방법 Create(생성), Read(읽기), Update(갱신), Delete(삭제) https://infinitt.tistory.com/138?category=1100388 (python) Sqlite 데이터 베이스 사용, 테이블 조회, 데이터 삽입 *Sqlite 연동 import sqlite3 conn = sqlite3.connect('db.sqlite', isolation_level= None) c = conn.cursor() 현재 파일경로에 db.sqlite를 생성합니다. isolation_level = None으로 하게되면, 커밋(commit)이.. infinitt.tistory.com 지난번에 생성했던 데이터베이스로 진행하면, *커서 (cursor) import sqli..
(python) Sqlite 데이터베이스 읽기 , 수정 , 삭제 (create, read, update, delete)CRUD - 데이터 처리방법 Create(생성), Read(읽기), Update(갱신), Delete(삭제) https://infinitt.tistory.com/138?category=1100388 (python) Sqlite 데이터 베이스 사용, 테이블 조회, 데이터 삽입 *Sqlite 연동 import sqlite3 conn = sqlite3.connect('db.sqlite', isolation_level= None) c = conn.cursor() 현재 파일경로에 db.sqlite를 생성합니다. isolation_level = None으로 하게되면, 커밋(commit)이.. infinitt.tistory.com 지난번에 생성했던 데이터베이스로 진행하면, *커서 (cursor) import sqli..
2020.02.24 -
Flask를 이용하여 그래프를 그려보던중에, 시간표시부분이 너무 길고 이상해서 뭔가 싶었습니다. 처음에 단순 날짜 및 시간표시라서 만만하게 보고 무슨규칙인지 혼자 고민하다... Timestamp라는 unix에서 만든 시간표기법이라는 것을 알았 습니다..... 데이터베이스를 사용할때, 시간을 나타내는 방법중에 Timestamp라는 방식이 있습니다. Date는 일반적인 표기법이고, Timestamp는 초단위의 정밀한 프로세스등을 기록할때 사용한다고 합니다. 차이점을 한번 보면 datetime은 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 까지 가능며, timestamp는 1970-01-01 00:00:00 ~ 2038-01-19 03:14: 까지 가능합니다. 데이터 타입은 da..
데이터 베이스 시간 표시방법 - Timestamp (unix time)Flask를 이용하여 그래프를 그려보던중에, 시간표시부분이 너무 길고 이상해서 뭔가 싶었습니다. 처음에 단순 날짜 및 시간표시라서 만만하게 보고 무슨규칙인지 혼자 고민하다... Timestamp라는 unix에서 만든 시간표기법이라는 것을 알았 습니다..... 데이터베이스를 사용할때, 시간을 나타내는 방법중에 Timestamp라는 방식이 있습니다. Date는 일반적인 표기법이고, Timestamp는 초단위의 정밀한 프로세스등을 기록할때 사용한다고 합니다. 차이점을 한번 보면 datetime은 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 까지 가능며, timestamp는 1970-01-01 00:00:00 ~ 2038-01-19 03:14: 까지 가능합니다. 데이터 타입은 da..
2019.11.13