樹莓派pymysql初步試使用

2021-10-22 08:36:26 字數 2790 閱讀 1091

sudo apt-get python3

參考鏈結

sudo

mkdir ~/.pip

sudo vim ~/.pip/pip.conf

新增

[global]

timeout

=6000

index-url =

[install]

use-mirrors =true

mirrors =

trusted-host =pypi.douban.com

更新pip

pip3 install --upgrade pip

python3 -m pip install pymysql

import pymysql

1、連線mysql資料庫

book = pymysql.connect(host=

"資料庫ip"

, port=登陸資料庫埠, user=

"登陸使用者名稱"

, password=

"登陸密碼"

, database=

"操作的資料庫"

, charset=

"編碼格式"

)# 使用cursor()方法獲取操作游標

cul = book.cursor(

)

2、建立資料表

sql =

"""create table direction (

id int(11) default null,

name varchar(20) default null,

exu varchar(20) default null)"""

try:

# 執行sql語句

cul.execute(sql)

# 提交到資料庫執行

book.commit(

)print

("success create!!"

)except

:# 發生錯誤時進行回滾

book.rollback(

)

3、增加資料

sql =

"insert into direction (id, name) values ( '%d', '%s' );"

tmp =(1

, 「ok」)

try:

# 執行sql語句

cul.execute(sql%tmp)

# 提交到資料庫執行

book.commit(

)print

("success insert!!"

)except

:# 發生錯誤時進行回滾

book.rollback(

)

4、刪除資料

sql=

"delete from direction where id= %d ;"

tmp =

5try

:# 執行sql語句

cul.execute(sql%tmp)

# 提交到資料庫執行

book.commit(

)print

("success delete!!"

)except

:# 發生錯誤時進行回滾

book.rollback(

)

5、修改資料

sql =

"update direction set exu = \"%s\" where id = %d;"

tmp =

("y"

, flag)

try:

# 執行sql語句

cul.execute(sql%tmp)

# 提交到資料庫執行

book.commit(

)print

("success update!!"

)except

:# 發生錯誤時進行回滾

book.rollback(

)

6、查詢資料

sql =

"select name from direction where id = %d;"

tmp =

10try

:# 執行sql語句

cul.execute(sql%tmp)

# 使用 fetchall() 方法獲取所有資料

data=cul.fetchall(

)# 列印獲得的資料

''' for row in data:

fname = row[0]

lname = row[1]

age = row[2]

*** = row[3]

income = row[4]

# 列印結果

print ("fname=%s,lname=%s,age=%s,***=%s,income=%s" % \

(fname, lname, age, ***, income ))

'''print

("data : %s "

% data)

return data

except

:# 發生錯誤時進行回滾

book.rollback(

)

1 初步啟動樹莓派

準備工具 樹莓派3代開發板 256m的tf記憶體卡 記憶體要求不高,大小無所謂。128mb和512mb的都行,只會用到20mb左右的容量 16gu盤 要求8g以上 系統 去樹莓派官網 下好系統壓縮包,然後解壓到英文路徑的資料夾下。軟體 win32diskimager 開始 先將u盤和tf卡格式化,然...

樹莓派使用

硬體裝置 樹莓派 tf卡 電源,其他的可以與電腦的共用 沒有顯示屏的話,建議買乙個 對於樹莓派來講,雖然可以安裝gitlab,但是需要占用的資源比較多,不太划算,而gogs剛好占用的資源比較少,功能對於個人來講已經可以了,所以是乙個比較可以的選擇。安裝需要用到的軟體sudo aptinstall n...

樹莓派安裝使用

最近由於疫情在家上網課,就買了臺樹莓派玩玩,記錄一下 然後emmmmmmm 我的小螢幕沒到,用電視的話太蠢了吧。查了一下,發現樹莓派可以遠端安裝,再搜一下,果然有人試過了,感謝吃螃蟹的大佬 大佬文章在這裡 原理的話比較簡單。1 往樹莓派的跟目錄裡面丟乙個名為ssh 無字尾 的檔案,當樹莓派系統啟動的...