파이썬에서 mysql사용하기
2018. 4. 15. 20:37ㆍPython-이론/python
MYSQL사용하기
우선 mySQL을 시작하기 전에 설치를 하겠습니다.
#우분투에서 다운로드 apt-get install -y mysql-server apt-get install -y libmysqlclient-dev #파이썬에서 다운로드 pip3 install mysqlclient
설치 후
mysql실행
mysql 접속
처음 실행하면 비밀번호를 생성해야 합니다.
데이터베이스 생성
db에 쓰고 읽기
import MySQLdb conn = MySQLdb.connect( user = 'root', passwd = 'mysql 접속 비밀번호', host = 'localhost', db='자기가 만든 데이터베이스 이름') cur = conn.cursor() cur.execute('DROP TABLE fruits ') cur.execute("CREATE TABLE fruits(id INTEGER PRIMARY KEY AUTO_INCREMENT, name TEXT, price INTEGER)") data =[('nana',22),('ba',24),('ap',25),('ple',26),('mel',28),('on',27)] #SQLite는 %s 대신 ?사용 for Adata in data: cur.execute("INSERT INTO fruits(name,price) VALUES(%s,%s)",Adata) #commit 없어도 된다. cur.execute("SELECT * from fruits") for item in cur.fetchall(): print(item)
'Python-이론 > python' 카테고리의 다른 글
자주사용하는 모듈 pandas (0) | 2018.07.16 |
---|---|
python에서 tinyDB사용하기 (0) | 2018.04.15 |
python에서 SqLite사용하기 (0) | 2018.04.15 |
링크에 있는 것을 한꺼번에 다운 받기 (0) | 2018.03.14 |
파이썬 프로그래밍의 기초: 외부함수 (0) | 2018.02.05 |