일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Def
- Python
- 매개변수
- 데이터
- 크롤링
- 텍스트마이닝
- 데이터사이언티스트
- 기초
- 반복문
- 인수
- mysql
- Request
- 함수
- 프로그래밍
- Beautifulsoup
- 파이썬3.5
- Pycharm
- for
- 시각화
- 마이닝
- CRAWL
- urllib
- Loop
- 텍스트
- if
- 파이썬
- 코딩교육
- 조건문
- 클린코드
- 입문
- Today
- Total
목록mysql (4)
IT is Smart
저는 Toad for MySQL 7.9버전을 사용하고 있습니다. Toad는 데이터베이스에서 수행할 작업을 만들고 확인하는데 매우 유용한 툴입니다. 특히 MySQL버전은 Freeware이기 때문에 선택을 했습니다.물론 Toad for MySQL이 Toad for Oracle만큼 훌륭한 것은 아닙니다. 무료버전으로 쓰기에 나쁘지 않다는 말이죠. 하지만 무료버전임에는 툴을 바뀌야 하나를 심각하게 고민하게 만드는 결함이 있습니다.Toad에서 작성한 SQL을 저장했다가 다시 Open할 때 Toad 자체가 hang이 걸려버려서 Open을 할 수가 없다는 것입니다. 다른 Editor툴에서 sql파일을 열어서 필요한 내용을 복사해야 하는 겁니다. 단순하지만 매우 빈번히 사용하는 기능이 제대로 작동하지 않는다는 것은 치..
요즘은 다국어를 처리해야 하는 상황이 매우 일반적입니다. 여러 나라의 문자를 저장할 수 있도록 UTF-8 character set이 대부분 지원이 되는데 UTF-8모드에서도 에러가 발생하는 경우를 발견하여 조치방법을 정리해둡니다.저의 경우 중국어 기사를 크롤링해서 database에 저장하는 프로그래밍을 하고 있는데 대부분의 기사들이 정상적으로 저장되는데 일부 기사가 에러로 떨어지는 경우가 있었습니다. 아래와 같은 에러메시지입니다. (1366, "Incorrect string value: '\\xF0\\x9F\\x98\\x82' for column 'article' at row 1") 먼저 해당 에러를 일으킨 기사 내용을 뽑아 봤습니다. wuli艺术家崔塔塔ins更新照片一张,这个照片原型是电影老无所依里的杀手安..
☆★♡♥블로그 방문자분들께 책 선물 드려요!☆★♡♥ 파이썬과 MySQL의 연결에 성공했다면 이제 데이터를 저장해야겠죠.실제 소스코드를 통해 db에 데이트를 저장하는 방법을 보겠습니다.실행환경은 Python 3.5와 MySQL 5.7.15입니다. import MySQLdb def save_record(title, article, date, writer, cnt): # Open database connection db = MySQLdb.connect(host="localhost", user="newuser", passwd="Newuser123!", db="newworld") db.set_character_set('utf8') # Prepare a cursor object using cursor() metho..
☆★♡♥블로그 방문자분들께 책 선물 드려요!☆★♡♥ 파이썬을 DB와 연동하는 것은 파이썬에 엄청난 날개를 다는 것입니다.여기서는 Python 3.5와 MySQL을 연동시키는 방법에 대해 간략히 확인해보겠습니다. 인터넷 검색을 통해 찾을 수 있는 방법은 > pip show MySQL-python > pip install MySQL-python 이렇게 하면 Python에 MySQL을 연결할 수 있는 드라이버가 설치된다고 나와 있습니다.하지만 제 경우는 아래와 같이 에러메시지를 뱉어내고 정상적으로 설치가 되지 않았습니다. 이리저리 찾아본 결과,위의 명령은 Python 2.X버전에 해당하는 명령이었습니다.제 컴퓨터에는 Python 3.5 64bit를 설치했기 때문에 제대로 설치가 되지 않았다는 것을 알았습니다...