본문 바로가기

Python notes/Web Programming15

MySQL) Workbench에서 테이블 행(row) 개수 세는 법 (+특정 데이터 개수 세기) MySQL workbench에서 테이블은 행(row)과 열(column)으로 되어 있는데,행으로 채워진 데이터의 개수를 알고 싶다면? select count(*) from 테이블이름; 위 문장을 치고, 번개 모양 execute 버튼을 누르면 몇개인지 Result Grid에 나옴 그리고 특정 데이터의 개수를 세고 싶을 때는?id 혹은 다른 column의 값을 사용해서 셀 수 있음. select count(*) from 테이블이름 where id>1,000; #id가 1,000이상인 데이터들(row)의 개수를 세는 법select count(*) from 테이블이름 where 칼럼이름='과일'; #칼럼이름이 '과일'로 작성되어 있는 데이터들의 개수를 세는 법 2019. 1. 13.
파이썬 크롤러) 파이썬으로 MySQL에 한종류의 DB만 보내는 법 (한 Column 데이터만 삽입) id와 link라는 2개의 column으로만 만들어진 테이블에link에만 데이터를 쫙 넣으려고 하는데... 계속 에러가 ㅠ Traceback (most recent call last): File "", line 2, in File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/mysql/connector/cursor_cext.py", line 248, in execute prepared = self._cnx.prepare_for_mysql(params) File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/mysql.. 2019. 1. 7.
MySQL) workbench에서 테이블 수정하기 (Column 속성 변경, 삭제) comcom이라는 테이블을 생성한 후, 테이블 column을 수정하려고 했는데 까먹었다 (...) 이번엔 까먹지 않도록 정리를 해 놔야지 !! 1. 미리 만들어 놓은 테이블이 보인다. 왼쪽 하단에서 테이블 이름을 찾아 마우스 포인터를 위에 올리면 테이블 이름 옆에 설정 도구(연장 모양 아이콘)가 뜬다. 클릭 ! 2. 연장 모양 아이콘을 누르면 아래와 같이 테이블을 다시 설정할 수 있는 화면이 뜬다. Column을 추가해도 되고 각 Column의 속성을 변경할 수 있음. 변경 작업을 마쳤으면 오른쪽 하단에 Apply 클릭 3. Column을 삭제하고 싶다면 해당 Column위에서 오른쪽 마우스 클릭해서 Delete Selected를 클릭하면 바로 반영됨 ※ 테이블을 맨 처음에 만들었을 땐 Database .. 2018. 12. 31.
파이썬 크롤러) MAC에서 MySQL과 python3 연동하기 (모듈 import 및 서버에 연결하기) 일단 MySQL 설치가 되었다면 모듈을 import해야 한다. >>> import mysql.connector 그리고나서 하기 명령어를 통해 서버 정보를 입력하여 연결할 수 있음. >>> conn = mysql.connector.connect(host='localhost(혹은 외부서버일 경우 ip주소)',... port=3306(혹은 본인이 설정한 포트),... database='DB명',... user='서버 사용자명', ... password='서버 로그인 비밀번호') 그럼 연결 끝 !! 2018. 12. 31.
파이썬 크롤러) MAC에서 MySQL과 python3 연동하기 (pip로 MySQL 패키지 설치) 엄청나게 삽질하고(MySQL사이트 들어가서 라이브러리 다운 받고 난리) 알아낸 명령어:pip install mysql-connector-python My-iMac:Downloads MyMy$ pip install mysql-connector-pythonCollecting mysql-connector-python Downloading https://files.pythonhosted.org/packages/90/3c/40067fa3fc43a7273ab7839444b802ea3bdb69b35523843c8d9ea337ff65/mysql_connector_python-8.0.13-cp37-cp37m-macosx_10_13_x86_64.whl (3.5MB) 100% |█████████████████████████.. 2018. 12. 28.