最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3操作mysql數(shù)據(jù)庫(kù)的方法

 更新時(shí)間:2017年06月23日 11:07:04   作者:python客棧  
這篇文章主要介紹了python3操作mysql數(shù)據(jù)庫(kù)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

軟硬件環(huán)境

OS X EI Capitan
Python 3.5.1
mysql 5.6

前言

在開(kāi)發(fā)中經(jīng)常涉及到數(shù)據(jù)庫(kù)的使用,而python對(duì)于數(shù)據(jù)庫(kù)也有多種解決方法。本文以python3中的mysql為例,介紹pymysql模塊的使用。

準(zhǔn)備數(shù)據(jù)庫(kù)

創(chuàng)建一個(gè)mysql數(shù)據(jù)庫(kù),名字叫testdb,建立一張表叫testtable,它有3個(gè)字段,分別是id,數(shù)據(jù)類型是INT(11),設(shè)為主鍵、非空、UNSIGNED、AUTO INCREMENT,name,數(shù)據(jù)類型是VARCHAR(45),設(shè)為非空、唯一,sex,數(shù)據(jù)類型是VARCHAR(45),設(shè)為非空

python3 源碼

# -*- coding: utf-8 -*-
__author__ = 'djstava@gmail.com'

import logging
import pymysql

class MySQLCommand(object):
  def __init__(self,host,port,user,passwd,db,table):
    self.host = host
    self.port = port
    self.user = user
    self.password = passwd
    self.db = db
    self.table = table

  def connectMysql(self):
    try:
      self.conn = pymysql.connect(host=self.host,port=self.port,user=self.user,passwd=self.password,db=self.db,charset='utf8')
      self.cursor = self.conn.cursor()
    except:
      print('connect mysql error.')

  def queryMysql(self):
    sql = "SELECT * FROM " + self.table

    try:
      self.cursor.execute(sql)
      row = self.cursor.fetchone()
      print(row)

    except:
      print(sql + ' execute failed.')

  def insertMysql(self,id,name,sex):
    sql = "INSERT INTO " + self.table + " VALUES(" + id + "," + "'" + name + "'," + "'" + sex + "')"
    try:
      self.cursor.execute(sql)
    except:
      print("insert failed.")

  def updateMysqlSN(self,name,sex):
    sql = "UPDATE " + self.table + " SET sex='" + sex + "'" + " WHERE name='" + name + "'"
    print("update sn:" + sql)

    try:
      self.cursor.execute(sql)
      self.conn.commit()
    except:
      self.conn.rollback()


  def closeMysql(self):
    self.cursor.close()
    self.conn.close()

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 異常的傳遞性及主動(dòng)拋出學(xué)習(xí)

    python 異常的傳遞性及主動(dòng)拋出學(xué)習(xí)

    這篇文章主要為大家介紹了python 異常的傳遞性及主動(dòng)拋出學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 中秋節(jié)老家要貼對(duì)聯(lián)之python無(wú)線對(duì)聯(lián)生成器

    中秋節(jié)老家要貼對(duì)聯(lián)之python無(wú)線對(duì)聯(lián)生成器

    適逢中秋老家居然有在中秋貼對(duì)聯(lián)的習(xí)俗,于是自己開(kāi)機(jī)立馬寫(xiě)了一個(gè)對(duì)聯(lián)生成器,文中給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有參考價(jià)值
    2021-09-09
  • python中的函數(shù)遞歸和迭代原理解析

    python中的函數(shù)遞歸和迭代原理解析

    這篇文章主要介紹了python中的函數(shù)遞歸和迭代原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 關(guān)于Python Error標(biāo)準(zhǔn)異常的總結(jié)

    關(guān)于Python Error標(biāo)準(zhǔn)異常的總結(jié)

    這篇文章主要介紹了關(guān)于Python Error標(biāo)準(zhǔn)異常的總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python基礎(chǔ)總結(jié)之itertools模塊詳解

    Python基礎(chǔ)總結(jié)之itertools模塊詳解

    itertools模塊是Python中一個(gè)鮮為人知但功能強(qiáng)大的工具,它專注于高效、內(nèi)存友好的迭代器操作,使其成為處理大型或復(fù)雜數(shù)據(jù)集的理想選擇,今天我們一起探討Python標(biāo)準(zhǔn)庫(kù)中的一個(gè)隱藏的寶藏:itertools模塊,感興趣的朋友一起看看吧
    2024-06-06
  • python實(shí)現(xiàn)log日志的示例代碼

    python實(shí)現(xiàn)log日志的示例代碼

    下面小編就為大家分享一篇python實(shí)現(xiàn)log日志的示例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python matplotlib如何刪除subplots中多余的空白子圖

    Python matplotlib如何刪除subplots中多余的空白子圖

    這篇文章主要介紹了Python matplotlib如何刪除subplots中多余的空白子圖問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 基于Python構(gòu)建深度學(xué)習(xí)圖像分類模型

    基于Python構(gòu)建深度學(xué)習(xí)圖像分類模型

    在人工智能的浪潮中,圖像分類作為計(jì)算機(jī)視覺(jué)領(lǐng)域的基礎(chǔ)任務(wù)之一,一直備受關(guān)注,本文將介紹如何使用Python和PyTorch框架,構(gòu)建一個(gè)簡(jiǎn)單的深度學(xué)習(xí)圖像分類模型,感興趣的可以了解下
    2024-12-12
  • python 實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù)到txt和pdf文檔及亂碼問(wèn)題的解決

    python 實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù)到txt和pdf文檔及亂碼問(wèn)題的解決

    這篇文章主要介紹了python 實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù)到txt和pdf文檔及亂碼問(wèn)題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Python運(yùn)行第一個(gè)PySide2的窗體程序

    Python運(yùn)行第一個(gè)PySide2的窗體程序

    本文主要介紹了Python運(yùn)行第一個(gè)PySide2的窗體程序,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07

最新評(píng)論

邹城市| 苏尼特右旗| 云霄县| 柘城县| 江西省| 澎湖县| 湖北省| 新蔡县| 宁陕县| 岚皋县| 江北区| 定州市| 荣昌县| 江源县| 通辽市| 阜平县| 澄江县| 定日县| 溧阳市| 达日县| 泊头市| 呼图壁县| 海城市| 镇坪县| 昔阳县| 高雄县| 隆尧县| 乌审旗| 襄垣县| 宁夏| 通州区| 惠水县| 右玉县| 鹿泉市| 克拉玛依市| 徐闻县| 民县| 阳东县| 东乡族自治县| 绥芬河市| 玉环县|