python資料庫入門程式設計。

2021-10-08 16:58:27 字數 4561 閱讀 9272

一、

yum install mariadb-server -y

對資料庫安全初始化(設定登陸密碼)

二、資料庫視覺化

2.安裝php mysql連線資料庫

3.重啟httpd

4.將安裝包複製到/var/www/html/預設發布目錄下,便於測試

cd /var/www/html

cp /root/desktop/phpmyadmin/admin-3.4.0-all-languages.tar.br2./

lsyum install php php-mysql.x86_64 -y

5.解壓安裝包

tar jxf phpmyadmin/admin-3.4.0-all-languages.tar.br2.

ls6.重新命名資料庫管理軟體目錄 方便管理

mv phpmyadmin/admin-3.4.0-all-languages mysqladmin

cd mysqladmin

ls7.測試

172.25.254.45/mysqladmin/

三、 yum install gcc -y

yum  install mysql-python -y

pip install mysql-python #這裡要連線網路

檢視python3資料庫中的userinfo表

importmysqldb

# 開啟門

conn = mysqldb.connect(host =『127.0.0.1』,user=『root』,passwd=『dd』,db=『python3』)

# 伸出手

cur = conn.cursor()# 建立乙個手

# 拿東西

# 這個操作影響了多少行(有多少行被操作了)

recount = cur.execute(『select * from userinfo』)

# 把手伸回來

cur.close()

# 把門觀賞

conn.close()

printrecount

給python3資料庫中的表count更新兩行資料

importmysqldb

conn = mysqldb.connect(host=『127.0.0.1』,user=『root』,passwd=『dd』,db=『python3』)

cur = conn.cursor()

sql =『update count set money = %s where id =1』

params = (0,)

recount = cur.execute(sql,params)

sql =『update count set money = %s where id = 2』

params = (100,)

recount = cur.execute(sql,params)

conn.commit()

cur.close()

conn.close()

增importmysqldb

# 開啟門

conn = mysqldb.connect(host=『127.0.0.1』, user=『root』, passwd=『dd』, db=『python3』)

# 伸出手

cur = conn.cursor()

sql =『delete from usermg where id = %s』

params = (1,)

recount = cur.execute(sql,params)

# 提交請求

conn.commit()

# 把手伸回來

cur.close()

# 把門關上

conn.close()

刪importmysqldb

# 開啟門

conn = mysqldb.connect(host=『127.0.0.1』, user=『root』, passwd=『dd』, db=『python3』)

# 伸出手

cur = conn.cursor()

sql =『delete from usermg where id = %s』

params = (1,)

recount = cur.execute(sql,params)

# 提交請求

conn.commit()

# 把手伸回來

cur.close()

# 把門關上

conn.close()

改importmysqldb

conn = mysqldb.connect(host=『127.0.0.1』,user=『root』,passwd=『dd』,db=『python3』)

cur = conn.cursor()

sql ='update usermg set name = %s where id = %s 』

params = (『pp』,『1』)

recount = cur.execute(sql,params)

conn.commit()

cur.close()

conn.close()

查importmysqldb

# 開啟門

conn = mysqldb.connect(host=『127.0.0.1』,user=『root』,passwd=『dd』,db=『python2』)

# 伸出手

#cur = conn.cursor() #建立乙個手

cur = conn.cursor(cursorclass=mysqldb.cursors.dictcursor)

# 拿東西

# 這個操作影響了多少行(有多少行被操作)

recount = cur.execute(『select * from userinfo』)

data = cur.fetchall()

# 把手伸回來

cur.close()

# 把門關上

conn.close()

printrecount

printdata

處理多條資料

importmysqldb

conn = mysqldb.connect(host=『127.0.0.1』,user=『root』,passwd=『dd』,db=『python2』)

cur = conn.cursor()

li = [

(『2』,『haha』,『www』),

(『3』,『kiki』,『qqq』)

# 開啟一次資料庫,執行多條資料操作

recount = cur.executemany(『insert into usermg(id,name,address) values(%s,%s,%s)』,li)

# 提交請求

conn.commit()

# 把手伸回來

cur.close()

# 把門關上

conn.close()

printrecount

提交和回滾

importmysqldb

conn = mysqldb.connect(host=『127.0.0.1』, user=『root』, passwd=『dd』, db=『python2』)

cur = conn.cursor()

sql =『update money set money = %s where id =1』

params = (0,)

recount = cur.execute(sql,params)

#conn.commit()

sql =『updateee money set money = %s where id =2』

params = (300,)

recount = cur.execute(sql,params)

conn.commit()

# 把手伸回來

cur.close()

# 把門關上

conn.close()

python**建設

python爬取大量資料+資料清洗+儲存

爬取豆瓣高分電影

python實戰爬蟲

ADO資料庫程式設計入門

ado資料庫程式設計入門 2010 10 26 21 42 c c vc ado連線sql server問題與解決方案 以前沒有用vc連線過資料庫,今天由於幫人做畢設就嘗試了一下。1 建立odbc資料來源。參考方法 牢記 在此之前要把自己的資料庫伺服器啟動,不然在伺服器選擇的時候看不到自己的伺服器。...

ADO資料庫程式設計入門

ado資料庫程式設計入門 文件簡介 本文簡要介紹了在vc 6.0中使用 ado進行客戶端資料庫程式設計的基本步驟,以及常見問題的解決方法,可供入門級的參考之用。關鍵字 ado vc 資料庫程式設計 目錄 在vc 中使用ado程式設計 使用 import方法的程式設計步驟 使用ado程式設計常見問題解...

python 資料庫程式設計

paramiko是基於python實現的ssh2遠端安全連線,支援認證及金鑰方式。可以實現遠端命令執行 檔案傳輸 中間ssh 等功能。paramiko包含兩個核心元件 sshclient和sftpclient 它是ssh服務會話的高階表示,該類封裝了傳輸 transport 通道 channel 及...