python的mysql資料庫操作

2021-01-08 跟我一起學編程

前言

上一篇文章我們一起學習了MySQLdb模塊的安裝和資料庫連接,連接了資料庫以後就可以執行資料庫的各種語句了,今天我們再接著學習資料庫的sql語句操作。

python的mysql資料庫執行sql語句

1.獲取mysql版本

#!/usr/bin/python

importMySQLdb

db =MySQLdb.connect("localhost","root","123456","TESTDB", charset='utf8')

cursor = db.cursor()

ursor.execute("SELECT VERSION()")//這裡執行sql語句

data = cursor.fetchone()

db.close()

2.執行一條sql語句

在定義了cursor以後,定義要執行的sql語句,然後就可以使用cursor.execute(sql)和db.commit()來執行該sql語句,如果考慮到會出現異常,也可以將語句在try-except中執行,當發生異常時執行db.rollback()進行數據回滾。

關於mysql的更新和刪除等都是屬於執行sql語句,只要大家對sql的語法熟悉了,操作起來就不難,僅以上面的例子為例吧。

相關焦點

  • python3.8操作(插入,刪除)mysql/MariaDB資料庫
    01主題大家好,我是義縣遊學電子科技.今天來跟大家說一個工作中常用到的操作,python3.8操作MariaDB資料庫.因為MariaDB屬於mysql分支因此資料庫命令語句都是通用的非常方便.02環境python-3.8 ,64位mairadb-10.4.7,64位python包:mysql-connector-2.2.9
  • 數據分析10——python操作mysql資料庫
    今天我們來簡單介紹一下python操作mysql資料庫一、連接和查詢①pymysqlimport pymysqlconn = pymysql.connect(host = &39;,user= &39;,password =
  • 用python操作資料庫
    在具體說明如何用python操作資料庫之前,需要準備如下工具:anaconda、mysql、navicat。1、mysql和navicat可能遇到的問題首先是需要裝mysql,需要改初始登錄密碼;然後是navicat連接資料庫可能會遇到問題,比如連接不上。
  • Python 操作 MySQL 資料庫(上)
    MySQL 運行進入資料庫的交互模式中,是操作這個資料庫的最基本的方式之一(在這我用的是 windows 系統):mysql -h localhost -u root -p再輸入密碼以後,出現的情況如下圖所示:如果出現上述圖的情況,恭喜你,你已經進入到資料庫操作界面了
  • Python與MySQL資料庫的交互實戰
    作者 | Huang supreme,責編 | 郭芮頭圖 | CSDN 下載自視覺中國安裝PyMySQL庫如果你想要使用python操作MySQL資料庫,就必須先要安裝pymysql庫,這個庫的安裝很簡單,直接使用pip install pymysql;假如這種方式還是安裝不上,就用如下連結找一個合適的安裝包,進行安裝,這個就不細說了
  • Django 學習筆記之 如何設置和操作 mysql 資料庫
    我們之前學習了 在 django項目如何設置和操作sqlite 資料庫。在這一節中,我們會藉由舊有思路來設置和操作 mysql 資料庫。同時,我們會學習基本的mysql的SQL 命令,方便我們進行 mysql 資料庫 的基本操作。
  • 2020最新Python使用MySQL資料庫(收藏篇)
    這次為大家帶來一篇最新的Python使用MySQL資料庫,為什麼說是最新了,因為裡面的下載方式和步驟和以前的老方法有些不同,話不多說往下看吧!!!一,安裝mysql如果是windows 用戶,mysql 的安裝非常簡單,直接下載安裝文件,雙擊安裝文件一步一步進行操作即可。
  • 教你如何優雅地用Python連接MySQL資料庫
    創建資料庫資料庫操作-CRUD資料庫基本上是結構化數據的集合,通過資料庫可以用各種方式輕鬆地檢索,管理和訪問數據。最簡單的資料庫形式之一是文本資料庫。SQL(結構化查詢語言)是關係資料庫的標準語言,允許用戶對數據進行各種操作,如操作,創建,刪除等。簡而言之,SQL允許您對數據執行任何操作。Python如何連接資料庫Python連接資料庫的方法非常簡單,下圖表示Python與資料庫的基本數據交換原理。在連接MySQL資料庫之前,請確保在計算機上安裝了MySQL應用程式。
  • 全棧:Centos7中安裝Python3、pip3以及用Python操作MySQL資料庫
    今天我們要學習的是Python操作三大資料庫其中的一個:MySQL資料庫。這一篇我會從0基礎開始講解,以保證所有同學都可以學會。章節講解步驟具體詳情:python3以及pip安裝環境配置MySQL依賴安裝用Python連接MySQL資料庫利用MySQLdb操作MySQL數據看這篇文章的同學呢,我希望你有點Python的基礎以及MySQL資料庫的基礎,不過這個不是本章節的重點,所有請大家自行預習。
  • 詳解:2020最新Python使用MySQL資料庫(收藏篇)
    二,安裝MySQL-python要想使python可以操作mysql 就需要MySQL-python驅動,它是python 操作mysql必不可少的模塊。>>> import MySQLdb 沒有報錯提示MySQLdb模塊找不到,說明安裝OK ,下面開始使用python 操作資料庫之前,我們有必要來回顧一下mysql的基本操作:小編是一名python開發工程師,這裡有我自己整理了一套最新的python系統學習教程,包括從基礎的python腳本到web開發、爬蟲、數據分析、
  • Python資料庫:MYSQL講解介紹
    1、創建資料庫連接import mysql.connectorconfig = { 'host': 'localhost', 'port': '3306', 'user': 'root', 'password': '', 'database': 'python'}con = mysql.connector.connect(**config)cursor = con.cursor
  • 一個簡單的Python訪問Mysql資料庫例子
    2020/11/3操作記錄搭建好Python的數據環境之後,接下來就是在Python代碼中訪問資料庫我先在Navicat圖形化界面創建一個資料庫命名為pythontest,再在資料庫中創建了一個表studentinfo有nid,nname,ngrade,nage四個欄位,nid為主鍵遞增
  • Python資料庫操作技巧
    在日常的程序序開發過程中,經常要跟關係資料庫打交道。python異步連接資料庫用aiomysql,筆者就在使用此庫過程中的一些心得和技巧記錄如下。我們先看一下同步資料庫連接方法,PyMySQL官方給的使用方法如下:在日常使用過程序中,如果均採用這樣的方法來操作資料庫,代碼的編寫量很大,而且容易出錯,現就異步程序資料庫連接解決辦法歸納如下,如果是同步程序,就可以依據異步程序相應做修改即可,思路是一模一樣的:創建連接池我們需要創建一個全局的連接池,每個HTTP請求都可以從連接池中直接獲取資料庫連接
  • win7系統下python3.4連接mysql資料庫
    win7系統下python3.4連接mysql資料庫到python官方網站下載最新python程序。根據系統有32,64位。直接下一步,就可以安裝成功。在python官網中去下載ez_setup.py文件。此工具是python管理包工具,通過它可以下載很多服務。
  • Python連接MySQL資料庫方法介紹(超詳細!手把手項目案例操作)
    作者 | CDA數據分析師 來源 | CDA數據分析研究院本文涉及到的開發環境:作業系統 Windows 10資料庫 MySQL 8.0Python 3.7.2pip 19.0.3兩種方法進行資料庫的連接分別是PyMySQL和mysql.connector步驟:連接資料庫生成遊標對象執行SQL語句關閉遊標關閉連接PyMySQL
  • 在python中使用aiomysql異步操作mysql
    之前一直在使用mongo與redis,最近在項目中開始使用mysql資料庫,由於現在的項目是全程異步的操作,所以在在網上查了下關於在python中異步的操作mysql,找來找去最後發現aiomysql的是實現最好的,現在簡單介紹一下它的使用。
  • python是如何來連接mysql的
    就像Java連MySQL使用jdbc驅動器一樣,python的標準數據接口Python DB-API為開發人員提供了資料庫應用編程接口,可以支持很多種資料庫,今天我們以mysql為例來介紹python如何操作資料庫。
  • 成長記(一)教你如何用Python操作MySQL
    直接在命令行進入python然後導庫即可C:\Users\June>pythonPython 3.6.3 |Anaconda, Inc.| (default, Oct 15 2017, 03:27:45) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or
  • MYSQL資料庫操作案例
    MySQL 創建資料庫CREATE DATABASE 資料庫名;以下命令簡單的演示了創建資料庫的過程,數據名為 RUNOOB:[root@host]# mysql -u root -p >Enter password:****** # 登錄後進入終端mysql> create DATABASE RUNOOB;MySQL 刪除資料庫drop database <資料庫名>;
  • Python通過"SQLAlchemy-Raw_SQL"方式來訪問操作MySQL資料庫
    本文是本系列的第四篇,對 「Python通過SQLAlchemy-Raw_SQL方式來訪問操作MySQL資料庫」 進行介紹。注意:所有的dialect都需要安裝適用的DBAPI驅動,否則會一直連接不上資料庫。本文主要是講解通過SQLAlchemy方式來訪問操作MySQL資料庫的,所以下面只介紹跟MySQL相關的部分。