python操作mysql數(shù)據(jù)庫(kù) pymysql怎么連接python?
pymysql怎么連接python?用python連接本地的mysqlimport pymysql# 1.獲取連接對(duì)象conn = pymysql.connect(host="localhost",u
pymysql怎么連接python?
用python連接本地的mysql
import pymysql
# 1.獲取連接對(duì)象
conn = pymysql.connect(host="localhost",user="root",passwd="123456",db="myschool",charset="utf8")
#2.從連接對(duì)象中獲取游標(biāo)
cur =conn.cursor()
# 3.組裝sql語(yǔ)句
sql = "select * from stu_score"
# 4.執(zhí)行sql語(yǔ)句
cur.execute(sql)
#5.如果sql語(yǔ)句是像建表、建庫(kù),添加數(shù)據(jù)之類(lèi)的需要提交sql,要commit
# conn.commit()
# 獲取一條數(shù)據(jù)
one = cur.fetchone()
print(one)
# 獲取多條記錄"
many = cur.fetchmany(3)
print(many)
# 獲取所有記錄
data = cur.fetchall()
print(data)
#循環(huán)獲取數(shù)據(jù),打印成表格格式
for stu_score in data:
for j in stu_score:
print(j, end="t")
print(end="n")
#關(guān)閉游標(biāo)
cur.close()
#關(guān)閉連接
conn.close()