쓰레드 하나의 프로그램 내에서 여러개의 실행흐름을 두기위한 모델로

각 독립적인 일의 단위



레포트

1.파이참 설치(Community)

2.이클립스를 이용한 파이썬 개발환경 구축

3.비주얼스튜디오는 제외

레포트.hwp

레포트.pdf



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