쓰레드 하나의 프로그램 내에서 여러개의 실행흐름을 두기위한 모델로
각 독립적인 일의 단위
레포트
1.파이참 설치(Community)
2.이클립스를 이용한 파이썬 개발환경 구축
3.비주얼스튜디오는 제외
SQL(Structured Query Language 구조화된 )
DBMS가 대략적으로 하는 일
데이터베이스생성
테이블 생성
https://sqlite.org/download.html
SQL라이트 실행
데이터베이스생성
sqllite> .open Swa_DB
*대소문자 구분안함
명령어
.table : 현재 데이터베이스의 테이블 목록을 보여줌
.schema 테이블 이름 : 테이블의 열 및 데이터 형식등의 정보를 보여줌
.header on : SELECT문으로 출력할 때 헤더를 보여줌
.mode coloum : SELECT문으로 출력할 컬럼 모드로 해줌
.exit
테이블 생성 CREATE TABLE 테이블 이름(열이름1 데이터 형식, 열이름2 데이터형식...)
예1) CREATE TABLE Swa_Python(id char(4),username char(15),email char(15),birthYear int);
.table
.schema Swa_python
예2) create table Swa_python2(
id integer primary key autoincrement,
name text,
age integer);
.table
입력) insert into Swa_python2(name,age) values("김명준",25);
insert into Swa_python2(name,age) values("유현종",23);
insert into Swa_python2(name,age) values("김수환",24);
select * from Swa_python2;
SQLite 명령어 13개정도?
이름 전화번호 이메일
create table Swa_python3(
name text,
number text,
email text);
insert into Swa_python3(name,number,email) values("김수환","010-4567-9876","kkk1234@never.com");
select * from Swa_python3;
SELECT * FROM Table_name ORDER BY NAME ASC;
*Ascend : 오름차순 = ASC
*Descend : 내림차순 = DSC
상속(Inheritance) : 기존의 클래스가 가지고 있는 필드와 메소드를 그대로 물려받은 새로운 클래스를 만드는 것
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | import sqlite3 #변수 선언 부분 con, cur = None , None data1, data2, data3, data4 = " ", " ", " ", " " sql = "" #메인 코드 부분 con = sqlite3.connect( "swaDB" ) cur = con.cursor() while ( True ) : data1 = input ( "사용자 ID ==> " ) if data1 = = "" : break ; data2 = input ( "사용자 이름 ==> " ) data3 = input ( "사용자 이메일 ==> " ) data4 = input ( "사용자 출생년도 ==> " ) sql = "INSERT INTO userTable VALUES('" + data1 + "','" + data2 + "','" + data3 + "'," + data4 + ")" cur.execute(sql) con.commit() con.close() |
'먼지 낀 책장사이 > Python' 카테고리의 다른 글
파이썬으로 메일보내기 SMTP (0) | 2016.11.08 |
---|---|
테이블 제작, 데이터입력 (0) | 2016.11.08 |
쓰레드 (0) | 2016.10.11 |
상속, 오버라이딩, 툴킷 (0) | 2016.09.27 |
Raw파일 읽기, 클래스, 생성자 (0) | 2016.09.20 |