那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

如何用Python對數據庫中的數據進行增刪改查

ss ? 來源:Python學習網、CDA數據分析 ? 作者:Python學習網、CDA數 ? 2021-08-05 10:22 ? 次閱讀

pyhton如何連接mysql數據庫

1、導入模塊

2、打開數據庫連接

3、創建游標對象cursor

如何用Python對數據庫中的數據進行增刪改查

import pymysql

#連接數據庫

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

,user = ‘root’ # 用戶名

,passwd=‘password’ # 密碼

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

,db=‘test’ # 數據庫名稱

,charset=‘utf8’ # 字符編碼

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

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

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

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

try:

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

conn.commit() # 提交到數據庫執行

except:

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

conn.close() # 關閉數據庫連接

然后我們再運行查詢語句

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’ # 數據庫名稱

,charset=‘utf8’ # 字符編碼

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

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

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

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

for i in data[:]: # 打印輸出所有數據

print (i)

cur.close() # 關閉游標

conn.close() # 關閉連接

執行結果就是

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

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

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

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

(‘a’, ‘趙大’, ‘16’)

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

import pymysql

#連接數據庫

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

,user = ‘root’ # 用戶名

,passwd=‘password’ # 密碼

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

,db=‘test’ # 數據庫名稱

,charset=‘utf8’ # 字符編碼

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

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

sql = “DELETE FROM student WHERE 學號 = “a”

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

try:

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

conn.commit() # 提交到數據庫執行

except:

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

conn.close() # 關閉數據庫連接

import pymysql

#連接數據庫

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

,user = ‘root’ # 用戶名

,passwd=‘password’ # 密碼

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

,db=‘test’ # 數據庫名稱

,charset=‘utf8’ # 字符編碼

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

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

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

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

try:

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

conn.commit() # 提交到數據庫執行

except:

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

conn.close() # 關閉數據庫連接

import pymysql

#連接數據庫

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

,user = ‘root’ # 用戶名

,passwd=‘password’ # 密碼

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

,db=‘test’ # 數據庫名稱

,charset=‘utf8’ # 字符編碼

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

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

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

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

try:

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

data = cur.fetchall()

for i in data[:]:

print (i)

conn.commit() # 提交到數據庫執行

except:

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

conn.close() # 關閉數據庫連接

整合自:Python學習網、CDA數據分析研究院

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    85037
收藏 人收藏

    評論

    相關推薦

    適用于MySQL和MariaDB的Python連接器:可靠的MySQL數據連接器和數據庫

    和 MariaDB 數據庫服務器以及托管數據庫服務,以對存儲的數據執行創建、讀取、更新和刪除操作。該解決方案完全實現了 Python DB API 2.0 規范,并作為 Window
    的頭像 發表于 01-17 12:18 ?122次閱讀
    適用于MySQL和MariaDB的<b class='flag-5'>Python</b>連接器:可靠的MySQL<b class='flag-5'>數據</b>連接器和<b class='flag-5'>數據庫</b>

    適用于Oracle的Python連接器:可訪問托管以及非托管的數據庫

    適用于 Oracle 的 Python 連接器 適用于 Oracle 的 Python 連接器是一種可靠的連接解決方案,用于從 Python 應用程序訪問 Oracle 數據庫服務器和
    的頭像 發表于 01-14 10:30 ?108次閱讀

    數據庫是哪種數據庫類型?

    數據庫是一種部署在虛擬計算環境數據庫,它融合了云計算的彈性和可擴展性,為用戶提供高效、靈活的數據庫服務。云數據庫主要分為兩大類:關系型
    的頭像 發表于 01-07 10:22 ?136次閱讀

    數據庫加密辦法

    企業對于數據的重視程度不言而喻,也衍生出了數據=資產的概念。但是數據泄漏的事件頻繁發生,為了保護數據資產,企業有必要對數據庫做一些針對性的措
    的頭像 發表于 12-24 09:47 ?153次閱讀

    如何使用cmp進行數據庫管理的技巧

    你在使用 cmp 命令時進行有效的數據庫管理。 1. 理解 cmp 命令 cmp 命令用于比較兩個文件是否在內容上完全相同。它逐字節比較文件,并在找到第一個不同的地方時停止。這對于檢查數據庫文件的一致性非常有用,尤其是在備份和恢
    的頭像 發表于 12-17 09:31 ?180次閱讀

    數據庫數據恢復—Mysql數據庫表記錄丟失的數據恢復流程

    Mysql數據庫故障: Mysql數據庫表記錄丟失。 Mysql數據庫故障表現: 1、Mysql數據庫無任何
    的頭像 發表于 12-16 11:05 ?220次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—Mysql<b class='flag-5'>數據庫</b>表記錄丟失的<b class='flag-5'>數據</b>恢復流程

    數據庫事件觸發的設置和應用

    數據庫無論對于生產管理還是很多的實際應用都非常重要。小編這次聊一下數據庫事件觸發的應用。示例使用了postgresql和Python
    的頭像 發表于 12-13 15:14 ?216次閱讀

    數據庫數據恢復—MYSQL數據庫ibdata1文件損壞的數據恢復案例

    mysql數據庫故障: mysql數據庫文件ibdata1、MYI、MYD損壞。 故障表現:1、數據庫無法進行查詢等操作;2、使用mysqlcheck和myisamchk無法修復
    的頭像 發表于 12-09 11:05 ?222次閱讀

    數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

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

    數據庫數據恢復—SQL Server數據庫出現823錯誤的數據恢復案例

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

    數據庫安全審計系統:筑牢數據安全防線 提高數據資產安全

    隨著萬物互聯的技術演進,以及數字化轉型的快速發展,數據庫成為最具有戰略性的數字資產載體,保障數據庫安全也就保障了存儲其中的數據安全,數據庫安全審計是
    的頭像 發表于 07-17 13:38 ?873次閱讀

    鴻蒙開發接口數據管理:【@ohos.data.rdb (關系型數據庫)】

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

    數據庫數據恢復—ndf文件大小變為0KB的數據恢復案例

    存儲設備損壞導致存儲SQL Server數據庫崩潰。對數據庫文件進行恢復后,用戶發現有4個ndf文件的大小變為0KB。該SQL Server數據庫
    的頭像 發表于 05-07 11:19 ?453次閱讀

    HarmonyOS開發案例:【關系型數據庫

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

    ?通過Modbus讀寫數據庫數據

    本文是將數據庫數據轉為Modbus服務端/從站,實現數據庫內的數據也可以走Modbus協議通過網口或串口讀寫的案例,下圖是通過智能網關的參數軟件(在附件
    發表于 03-14 13:44
    百家乐赌场占多大概率| 24山风水| 516棋牌游戏中心| 百家乐官网都是什么人玩的| 桃园市| 百家乐网上真钱娱乐平台| 线上百家乐官网代理| bet365会员注册| 百家乐qq游戏| 百家乐de概率| 星际百家乐官网娱乐城| 庄浪县| 上游棋牌大厅下载| 百家乐娱乐网网77scs| 成都百家乐官网的玩法技巧和规则| 环球百家乐官网现金网| 新澳门娱乐城官网| 网上百家乐试玩网址| 百家乐桌颜色可定制| 赌神网百家乐官网的玩法技巧和规则 | 金域百家乐官网的玩法技巧和规则 | 任我赢百家乐软件中国有限公司| 百家乐官网庄多还是闲多| 曲松县| 1368棋牌游戏平台| 威尼斯人娱乐城 老品牌| 网络百家乐输了很多钱| 百家乐如何睇路| 澳门百家乐指数| 百家乐官网园有限公司| 百家乐官网平台注册| 澳门百家乐官网玩法心得技巧| 百家乐官网美女荷官| 景德镇市| 百家乐官网长路投注法| 崇信县| 尼木县| 伟博百家乐官网现金网| 圣淘沙百家乐官网游戏| 百家乐官网的庄闲概率| 百家乐官网规则博彩正网|