精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用Python對數(shù)據(jù)庫中的數(shù)據(jù)進行增刪改查

ss ? 來源:Python學(xué)習(xí)網(wǎng)、CDA數(shù)據(jù)分析 ? 作者:Python學(xué)習(xí)網(wǎng)、CDA數(shù) ? 2021-08-05 10:22 ? 次閱讀

pyhton如何連接mysql數(shù)據(jù)庫

1、導(dǎo)入模塊

2、打開數(shù)據(jù)庫連接

3、創(chuàng)建游標(biāo)對象cursor

如何用Python對數(shù)據(jù)庫中的數(shù)據(jù)進行增刪改查

import pymysql

#連接數(shù)據(jù)庫

conn=pymysql.connect(host = ‘127.0.0.1’ # 連接名稱,默認127.0.0.1

,user = ‘root’ # 用戶名

,passwd=‘password’ # 密碼

,port= 3306 # 端口,默認為3306

,db=‘test’ # 數(shù)據(jù)庫名稱

,charset=‘utf8’ # 字符編碼

cur = conn.cursor() # 生成游標(biāo)對象

#=插入語句===================

sql= “INSERT INTO student VALUES (‘p’,‘魏六’,‘17’)”

#===================================================

try:

cur.execute(sql1) # 執(zhí)行插入的sql語句

conn.commit() # 提交到數(shù)據(jù)庫執(zhí)行

except:

coon.rollback()# 如果發(fā)生錯誤則回滾

conn.close() # 關(guān)閉數(shù)據(jù)庫連接

然后我們再運行查詢語句

import mysql.connector

conn=mysql.connector.connect(host = ‘127.0.0.1’ # 連接名稱,默認127.0.0.1

,user = ‘root’ # 用戶名

,passwd=‘password’ # 密碼

,port= 3306 # 端口,默認為3306

,db=‘test’ # 數(shù)據(jù)庫名稱

,charset=‘utf8’ # 字符編碼

cur = conn.cursor() # 生成游標(biāo)對象

sql=“select * from student ” # SQL語句

cur.execute(sql) # 執(zhí)行SQL語句

data = cur.fetchall() # 通過fetchall方法獲得數(shù)據(jù)

for i in data[:]: # 打印輸出所有數(shù)據(jù)

print (i)

cur.close() # 關(guān)閉游標(biāo)

conn.close() # 關(guān)閉連接

執(zhí)行結(jié)果就是

(‘b’, ‘錢二’, ‘16’)

(‘c’, ‘張三’, ‘17’)

(‘d’, ‘李四’, ‘17’)

(‘e’, ‘王五’, ‘16’)

(‘a(chǎn)’, ‘趙大’, ‘16’)

(‘p’, ‘魏六’, ‘17’)

import pymysql

#連接數(shù)據(jù)庫

conn=pymysql.connect(host = ‘127.0.0.1’ # 連接名稱,默認127.0.0.1

,user = ‘root’ # 用戶名

,passwd=‘password’ # 密碼

,port= 3306 # 端口,默認為3306

,db=‘test’ # 數(shù)據(jù)庫名稱

,charset=‘utf8’ # 字符編碼

cur = conn.cursor() # 生成游標(biāo)對象

#=刪除語句===================

sql = “DELETE FROM student WHERE 學(xué)號 = “a”

#===================================================

try:

cur.execute(sql) # 執(zhí)行插入的sql語句

conn.commit() # 提交到數(shù)據(jù)庫執(zhí)行

except:

coon.rollback()# 如果發(fā)生錯誤則回滾

conn.close() # 關(guān)閉數(shù)據(jù)庫連接

import pymysql

#連接數(shù)據(jù)庫

conn=pymysql.connect(host = ‘127.0.0.1’ # 連接名稱,默認127.0.0.1

,user = ‘root’ # 用戶名

,passwd=‘password’ # 密碼

,port= 3306 # 端口,默認為3306

,db=‘test’ # 數(shù)據(jù)庫名稱

,charset=‘utf8’ # 字符編碼

cur = conn.cursor() # 生成游標(biāo)對象

#=刪除語句===================

sql =”UPDATE student SET 學(xué)員姓名 = ‘歐陽’ WHERE 學(xué)號 = ‘b’ “

#===================================================

try:

cur.execute(sql) # 執(zhí)行插入的sql語句

conn.commit() # 提交到數(shù)據(jù)庫執(zhí)行

except:

coon.rollback()# 如果發(fā)生錯誤則回滾

conn.close() # 關(guān)閉數(shù)據(jù)庫連接

import pymysql

#連接數(shù)據(jù)庫

conn=pymysql.connect(host = ‘127.0.0.1’ # 連接名稱,默認127.0.0.1

,user = ‘root’ # 用戶名

,passwd=‘password’ # 密碼

,port= 3306 # 端口,默認為3306

,db=‘test’ # 數(shù)據(jù)庫名稱

,charset=‘utf8’ # 字符編碼

cur = conn.cursor() # 生成游標(biāo)對象

#=刪除語句===================

sql=”select * from student “ # SQL語句

#====================================================

try:

cur.execute(sql) # 執(zhí)行插入的sql語句

data = cur.fetchall()

for i in data[:]:

print (i)

conn.commit() # 提交到數(shù)據(jù)庫執(zhí)行

except:

coon.rollback()# 如果發(fā)生錯誤則回滾

conn.close() # 關(guān)閉數(shù)據(jù)庫連接

整合自:Python學(xué)習(xí)網(wǎng)、CDA數(shù)據(jù)分析研究院

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4783

    瀏覽量

    84473
收藏 人收藏

    評論

    相關(guān)推薦

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—通過拼接數(shù)據(jù)庫碎片恢復(fù)SQLserver數(shù)據(jù)庫

    一個運行在存儲上的SQLServer數(shù)據(jù)庫,有1000多個文件,大小幾十TB。數(shù)據(jù)庫每10天生成一個NDF文件,每個NDF幾百GB大小。數(shù)據(jù)庫包含兩個LDF文件。 存儲損壞,數(shù)據(jù)庫
    的頭像 發(fā)表于 10-31 13:21 ?145次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—通過拼接<b class='flag-5'>數(shù)據(jù)庫</b>碎片恢復(fù)SQLserver<b class='flag-5'>數(shù)據(jù)庫</b>

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫出現(xiàn)823錯誤的數(shù)據(jù)恢復(fù)案例

    SQL Server數(shù)據(jù)庫故障: SQL Server附加數(shù)據(jù)庫出現(xiàn)錯誤823,附加數(shù)據(jù)庫失敗。數(shù)據(jù)庫沒有備份,無法通過備份恢復(fù)數(shù)據(jù)庫
    的頭像 發(fā)表于 09-20 11:46 ?295次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—SQL Server<b class='flag-5'>數(shù)據(jù)庫</b>出現(xiàn)823錯誤的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    數(shù)據(jù)庫安全審計系統(tǒng):筑牢數(shù)據(jù)安全防線 提高數(shù)據(jù)資產(chǎn)安全

    隨著萬物互聯(lián)的技術(shù)演進,以及數(shù)字化轉(zhuǎn)型的快速發(fā)展,數(shù)據(jù)庫成為最具有戰(zhàn)略性的數(shù)字資產(chǎn)載體,保障數(shù)據(jù)庫安全也就保障了存儲其中的數(shù)據(jù)安全,數(shù)據(jù)庫安全審計是
    的頭像 發(fā)表于 07-17 13:38 ?701次閱讀

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫所在分區(qū)空間不足報錯的數(shù)據(jù)恢復(fù)案例

    SQL Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)環(huán)境: 某品牌服務(wù)器存儲中有兩組raid5磁盤陣列。操作系統(tǒng)層面跑著SQL Server數(shù)據(jù)庫,SQL Server數(shù)據(jù)庫存放在D盤分區(qū)
    的頭像 發(fā)表于 07-10 13:54 ?444次閱讀

    雙向賦能:AI與數(shù)據(jù)庫的修行之道

    雖然硬件性能的提升為數(shù)據(jù)庫處理海量數(shù)據(jù)提供了基礎(chǔ),但要真正發(fā)揮這些算力,需要對數(shù)據(jù)庫內(nèi)核進行深度優(yōu)化。云和恩墨通過改進數(shù)據(jù)庫內(nèi)核,使之更好地
    的頭像 發(fā)表于 06-28 23:07 ?450次閱讀
    雙向賦能:AI與<b class='flag-5'>數(shù)據(jù)庫</b>的修行之道

    鴻蒙開發(fā)接口數(shù)據(jù)管理:【@ohos.data.rdb (關(guān)系型數(shù)據(jù)庫)】

    關(guān)系型數(shù)據(jù)庫(Relational Database,RDB)是一種基于關(guān)系模型來管理數(shù)據(jù)數(shù)據(jù)庫。關(guān)系型數(shù)據(jù)庫基于SQLite組件提供了一套完整的對本地
    的頭像 發(fā)表于 06-10 18:35 ?1225次閱讀

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—raid5陣列上層Sql Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)環(huán)境: 5塊硬盤組建一組RAID5陣列,劃分LUN供windows系統(tǒng)服務(wù)器使用。windows系統(tǒng)服務(wù)器內(nèi)運行了Sql Server數(shù)據(jù)庫,存儲空間在操作系統(tǒng)層面劃分了三個邏輯分區(qū)
    的頭像 發(fā)表于 05-08 11:43 ?479次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—raid5陣列上層Sql Server<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—ndf文件大小變?yōu)?KB的數(shù)據(jù)恢復(fù)案例

    存儲設(shè)備損壞導(dǎo)致存儲SQL Server數(shù)據(jù)庫崩潰。對數(shù)據(jù)庫文件進行恢復(fù)后,用戶發(fā)現(xiàn)有4個ndf文件的大小變?yōu)?KB。該SQL Server數(shù)據(jù)庫
    的頭像 發(fā)表于 05-07 11:19 ?400次閱讀

    HarmonyOS開發(fā)案例:【關(guān)系型數(shù)據(jù)庫

    使用關(guān)系型數(shù)據(jù)庫的相關(guān)接口實現(xiàn)了對賬單的增、刪、改、操作。
    的頭像 發(fā)表于 04-22 14:58 ?626次閱讀
    HarmonyOS開發(fā)案例:【關(guān)系型<b class='flag-5'>數(shù)據(jù)庫</b>】

    ?通過Modbus讀寫數(shù)據(jù)庫數(shù)據(jù)

    本文是將數(shù)據(jù)庫數(shù)據(jù)轉(zhuǎn)為Modbus服務(wù)端/從站,實現(xiàn)數(shù)據(jù)庫內(nèi)的數(shù)據(jù)也可以走Modbus協(xié)議通過網(wǎng)口或串口讀寫的案例,下圖是通過智能網(wǎng)關(guān)的參數(shù)軟件(在附件
    發(fā)表于 03-14 13:44

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)】Oracle數(shù)據(jù)庫ASM實例無法掛載的數(shù)據(jù)恢復(fù)案例

    oracle數(shù)據(jù)庫ASM磁盤組掉線,ASM實例不能掛載。數(shù)據(jù)庫管理員嘗試修復(fù)數(shù)據(jù)庫,但是沒有成功。
    的頭像 發(fā)表于 02-01 17:39 ?484次閱讀
    【<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)】Oracle<b class='flag-5'>數(shù)據(jù)庫</b>ASM實例無法掛載的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—未開啟binlog的Mysql數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例

    。 mysql數(shù)據(jù)庫故障: 工作人員使用Delete命令刪除數(shù)據(jù)時未添加where子句進行篩選,導(dǎo)致全表數(shù)據(jù)被刪除,刪除后未對該表進行
    的頭像 發(fā)表于 12-08 14:18 ?1103次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—未開啟binlog的Mysql<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    關(guān)于JSON數(shù)據(jù)庫

    如何理解JSON數(shù)據(jù)庫?作為NoSQL數(shù)據(jù)庫的一種類型,JSON數(shù)據(jù)庫有哪些優(yōu)勢呢?JSON數(shù)據(jù)庫如何運作,它為應(yīng)用程序開發(fā)者帶來了哪些價值呢?
    的頭像 發(fā)表于 12-06 13:46 ?842次閱讀
    關(guān)于JSON<b class='flag-5'>數(shù)據(jù)庫</b>

    oracle數(shù)據(jù)庫的基本操作

    Oracle數(shù)據(jù)庫是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),廣泛應(yīng)用于企業(yè)級應(yīng)用。它具有強大的功能和靈活的配置選項,可以滿足復(fù)雜的數(shù)據(jù)處理需求。本文將介紹Oracle
    的頭像 發(fā)表于 12-06 10:14 ?666次閱讀

    什么是JSON數(shù)據(jù)庫

    如何理解JSON數(shù)據(jù)庫?作為NoSQL數(shù)據(jù)庫的一種類型,JSON數(shù)據(jù)庫有哪些優(yōu)勢呢?JSON數(shù)據(jù)庫如何運作,它為應(yīng)用程序開發(fā)者帶來了哪些價值呢?文章速覽:什么是JSON什么是JSON
    的頭像 發(fā)表于 12-02 08:04 ?832次閱讀
    什么是JSON<b class='flag-5'>數(shù)據(jù)庫</b>