python操作mysql數(shù)據(jù)庫 pymysql怎么連接python?
pymysql怎么連接python?用python連接本地的mysqlimport pymysql# 1.獲取連接對象conn = pymysql.connect(host="localhost",u
pymysql怎么連接python?
用python連接本地的mysql
import pymysql
# 1.獲取連接對象
conn = pymysql.connect(host="localhost",user="root",passwd="123456",db="myschool",charset="utf8")
#2.從連接對象中獲取游標
cur =conn.cursor()
# 3.組裝sql語句
sql = "select * from stu_score"
# 4.執(zhí)行sql語句
cur.execute(sql)
#5.如果sql語句是像建表、建庫,添加數(shù)據(jù)之類的需要提交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)閉游標
cur.close()
#關(guān)閉連接
conn.close()
該如何用python進行辦公,自學過一點點的vba,兩者哪個辦公更有優(yōu)勢呢?
這兩個我都用過,分享一下我的經(jīng)歷和看法。
python:
當下最流行的語言之一,資料海量。用它進行數(shù)據(jù)整理、財務(wù)數(shù)據(jù)分析、批量處理、對接office組件等等,非常高效。但它有一定臺階,需要先學python基礎(chǔ)語法,然后再學習對應(yīng)模塊??赡芤獙W習的技術(shù)比vba多些,但長期來講是有好處的。
vba:
過時的一門技術(shù),若不是微軟的office等給它一點應(yīng)用空間,恐怕大眾都不記得它是誰了。但vba在開發(fā)office等微軟的應(yīng)用程序時,完全可以大展拳腳。它與office開發(fā)無縫結(jié)合,用它來開發(fā)辦公應(yīng)用得心應(yīng)手,官方文檔也很詳細,學習門檻兒也低。
總結(jié):
若簡單短期辦公使用,哪個技術(shù)都無所謂;若長期使用,建議學習python。