pymysql 是在 python3.x 中用於連線 mysql 的庫,而python2則是使用mysqldb。
向資料表中插入資料
import pymysql
# 選擇test資料庫,連線mysql
db = pymysql.connect(host=
"localhost"
, port=
3306
, user=
"root"
, password=
"123456"
,\ db=
"test"
, charset=
"utf8"
)cursor = db.cursor(
)# 這裡的sql語句不能用%或者+號作為連線符,否則會報錯
# params表需事先建立
sql =
'insert into params(stock, date, time, price) values (%s, %s, %s, %s)'
# 清空資料表
# sql = 'delete from params'
try:
cursor.execute(sql,
(str
(stocks)
,str
(date)
,str
(time)
,str
(price)))
db.commit(
)return jsonify(dic)
except
: db.rollback(
)return
"failure"
db.close(
)
將資料讀取為dataframetry
:with con.cursor(
)as cursor:
sql=
"select * from table_name"
cursor.execute(sql)
result=cursor.fetchall(
)finally
: con.close(
)# 轉換成dataframe格式
df = pd.dataframe(result)
print
(df)
Python使用PyMySQL連線MySQL資料庫
目錄 環境要求 安裝 示例mysql 版本 因為我們本地安裝python的時候,一般都會安裝好pip工具,所以我們可以直接使用pip命令安裝pymysql 如果不會安裝python的朋友們可以看下我的安裝python文章 pip install pymysql出現以下提示就表示安裝成功了 windo...
Zeppelin使用JDBC連線MySQL
在interpreter列表頁create new interpreter。輸入名稱 mysql interpreter group 選擇jdbc properties 修改 name value default.driver com.mysql.jdbc.driver default.url jd...
python使用pymysql連線資料引起的錯誤
報錯1 file d program files python36 lib site packages pymysql connections.py line 325,in init self.connect file d program files python36 lib site packag...