久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

python中如何連接MySQL服務器的一個庫

140次閱讀
沒有評論

共計 1077 個字符,預計需要花費 3 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下 python 中如何連接 MySQL 服務器的一個庫,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

PyMySQL 是在 Python3.x 版本中用于連接 MySQL 服務器的一個庫。

安裝:

pip install PyMySQL
 數據庫增刪改查流程差不多,主要在于 sql 語句。#!/usr/bin/env python3
#-*- coding:utf-8 -*-
import pymysql
#創建一個數據庫鏈接
db = pymysql.connect(localhost , root , drcom , TESTDB)
#創建一個游標對象
#游標是系統為用戶開設的一個數據緩沖區,存放 sql 語句的執行結果
cursor = db.cursor()
#執行 sql 查詢,返回值是查詢到的數據條目數
cursor.execute(select version() )
#獲取查詢數據
#fetchone 每次只返回一行,也就是結果集的下一行
#fetchall()  得到結果集中剩下的所有行
data = cursor.fetchone()
print(database version:%s %data)
#執行 sql。如果表存在就刪除
cursor.execute(drop table if exists EMPLOYEE)
#使用預處理語句創建表
sql =  CREATE TABLE EMPLOYEE(FIRST_NAME CHAR(20) NOT NULL,
 LAST_NAME CHAR(20),
 AGE INT,
 SEX CHAR(1),
 INCOME FLOAT) 
cursor.execute(sql)
#sql 插入語句
insert_db =  INSERT INTO EMPLOYEE(FIRST_NAME,
 LAST_NAME,AGE,SEX,INCOME)
 VALUES(Mac , Mohan ,20, M ,2000) 
 cursor.execute(insert_db)
#提交到數據庫執行,不執行這一步,數據是不會被真正的寫入到數據庫的
 db.commit()
except:
#如果發生錯誤則回滾
 db.rollback()
cursor.execute(SELECT * FROM TESTDB.EMPLOYEE)
result = cursor.fetchall()
print(result)
#關閉數據庫
db.close()

看完了這篇文章,相信你對“python 中如何連接 MySQL 服務器的一個庫”有了一定的了解,如果想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-19發表,共計1077字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 灵宝市| 岳池县| 桐乡市| 西城区| 阆中市| 临安市| 江城| 镇平县| 郁南县| 天峻县| 灌南县| 萍乡市| 定结县| 静宁县| 巴中市| 玉山县| 扶余县| 宁晋县| 怀远县| 洛南县| 锡林浩特市| 白玉县| 麻江县| 大城县| 平阴县| 寻乌县| 四平市| 双江| 清新县| 页游| 青海省| 印江| 大悟县| 南投市| 望城县| 寿宁县| 旺苍县| 甘肃省| 丹寨县| 恭城| 宣武区|