cmd 창에서 실행한다
pip install PyMYSQL
무슨 오류가 떴었는데, 기록하지 못했다.
StackOverflow에서 해결하였다.
import pymysql
conn= pymysql.connect(host='121.67.246.230', port=3306, user='root', password='password',db='aisoft', charset='utf8')
curs = conn.cursor()
1. pymysql를 임포트한다.
2. pymysql.connect()함수에 필요한 정보를 넣어준다.
3. 나는 먼저 우분투를 이용하여 MariaDB를 생성시켜 놓았다. 잘 모르겠지만, MariaDB를 연결 시키기 위해선 항상 이렇게 해놓아야 하는 것 같다.
4. 아 그리고, 내가 MariaDB에서 user를 생성시켜 줬어야 하는데, 내가 생성하지 않아서 root로 접근을 했다.
5. curs = conn.cursor()를 통해 i/o를 만든다.
6. TABLE 을 생성한다.
sqlCREATE = "CREATE TABLE TEST01 (id int NOT NULL, col1 TEXT, col2 VARCHAR(60), PRIMARY KEY(id));"
curs.execute(sqlCREATE)
7. 행을 삽입한다.
sqlINSERT ="INSERT INTO TEST01 (id, col1, col2) VALUES(1, 'RARA', 'RORO'); "
8. 우분투 위에서 실행한다.
"SELECT * FROM TEST01; "
8. 행을 갱신한다.
sqlUPDATE ="UPDATE TEST01 SET col1 = 'dsdsd';"
"SELECT * FROM TEST01; "
9. WHERE 와 같이 특정 조건을 만족하는 행을 갱신할 수도 있다. 위의 경우는 모든 행의 칼럼 값이 바뀐다.
sqlUPDATE2 ="UPDATE TEST01 SET col1 = 'dsxd' WHERE id = 1;"
'2019년 혁신성장 청년인재 집중양성(빅데이터) > 집중양성과정 프로젝트 01' 카테고리의 다른 글
6. 크롤링한 JSON 파일을 SQLITE DATABSE로 옮기기 (0) | 2019.07.23 |
---|---|
5. 파이썬 신문사 홈페이지에서 원하는 텍스트가 포함된 타이틀 가져오기 (0) | 2019.07.22 |
3. 파이썬 신문사 이미지 크롤링 (0) | 2019.07.12 |
2. 파이썬 신문사 홈페이지 텍스트 크롤링 (0) | 2019.07.12 |
1. 트위터에서 bitcoin 관련 트윗 크롤링[수집-저장] (1) | 2019.07.11 |