日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

使用python读取mysql数据库并进行数据的操作

發布時間:2024/4/14 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用python读取mysql数据库并进行数据的操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  (一)環境的配置
  
  使用python調用mysql數據庫要引進一些庫。
  
  目前我使用的python版本是python3.6。引進庫為pymysql
  
  其他對應的庫可以有以下選擇:
  
  mysqldb,oursql, PyMySQL, myconnpy 等,參考如下鏈接:
  
  http://dev.mysql.com/doc/connector-python/en/index.html
  
  http://packages.python.org/oursql/
  
  https://github.com/petehunt/PyMySQL/
  
  https://launchpad.net/myconnpy
  
  (二)連接數據庫
  
  conn = pymysql.connect(host='127.0.0.1', user='root', passwd='123456', db='exam', charset='utf8')
  
  cur=conn.cursor()
  
  關于游標cursor:
  
  close():關閉此游標對象
  
  fetchone():得到結果集的下一行
  
  fetchmany([size = cursor.arraysize]):得到結果集的下幾行
  
  fetchall():得到結果集中剩下的所有行
  
  excute(sql[, args]):執行一個數據庫查詢或命令
  
  excutemany(sql, args):執行多個數據庫查詢或命令
  
  ( 三)數據庫基本操作:
  
  #表的創建
  
  cur.execute("drop table if exists exam_class")
  
  cur.execute("CREATE TABLE IF NOT EXISTS exam_class( \
  
  id INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT ,\
  
  big_class VARCHAR(255), \
  
  small_class VARCHAR(255) , \
  
  charact VARCHAR(255) ,\
  
  fre DOUBLE(5,4) ) ")
  
  #注意DOUBLE等浮點數聲明的時候應該是DOUBLE(M,N) m為數字長度,n為小數點后的位數
  
  #SELECT查詢操作
  
  select_sql = 'SELECT small_class,big_class,job_intro FROM table2'
  
  try:
  
  cur.execute(select_sql)
  
  print(cur.execute(select_www.quwanyule157.com sql))
  
  except:
  
  print("Select is failed")
  
  #INSERT插入操作
  
  cur.execute("INSERT INTO exam_class (big_class, small_class, charact, fre)\
  
  VALUES (%s, %s, %s, %s )", (big_name, small_name, context[m][0], context[m][1]))
  
  conn.commit()
  
  #對于插入、更新等對數據庫進行修改的工作,在插入之后一定要commit提交。
  
  #此時插入操作是插入一些變量轉化成的值。
  
  #正確操作 (%s, %s, %s, %s )", (big_name, small_name, context[m][0], context[m][1])
  
  #錯誤操作 (%s, %s, %s, %s )" %(big_name, small_name, context[m][0], context[m][1])
  
  #更新、刪除同理
  
  #我也很想知道為什么這個代碼片的顏色這么怪,沒有正確識別注釋和代碼
  
  (四)注意事項
  
  對于查詢操作而言:
  
  cur.execute(select_sql)
  
  result = cur.fetchall(www.wanmeiyuele.cn)
  
  for c in cur:
  
  ... #cursor是游標所在位置,如果輸出會發現只有一行數據。
  
  for r in result:
  
  ... #result是在對cursor調用fetchall之后,result是獲取的查詢所有結果。result是一個列表,r是每一行數據。
  
  對于數據增刪改之后,一定要提交!提交!提交!
  
  在所有操作完成之后,一個好習慣是關閉數據庫連接,關閉游標。
  
  cur.close(www.michenggw.com)
  
  conn.close()

總結

以上是生活随笔為你收集整理的使用python读取mysql数据库并进行数据的操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲av无码一区二区三区在线播放 | 日韩精品极品视频在线观看免费 | 桃色一区| 野花社区视频在线观看 | 疯狂做受xxxx国产 | 秋霞福利视频 | 麻豆黄色片 | 在线视频 日韩 | 国产又爽又黄视频 | 看免费的毛片 | 亚洲国产免费视频 | 国产精品一区二区三区免费看 | 人妻久久久一区二区三区 | 欧美激情自拍偷拍 | 新版天堂资源中文8在线 | 精品久久九九 | 国产美女免费看 | 中文字幕视频一区 | 久久高清免费 | 日本黄色大片网站 | 日本学生初尝黑人巨免费视频 | 成人黄色一级视频 | 熟女俱乐部一区二区 | 欧美色图13p | 欧美黄网在线观看 | 国产黄a三级三级三级 | 手机看片福利永久 | 色播激情| 国产肉体xxxx裸体784大胆 | 91超碰国产在线 | 激情小视频 | 日韩av在线网址 | 久久精品首页 | 国产在线美女 | 男女免费观看视频 | 黄色a一级视频 | 久久九九久精品国产免费直播 | 呦呦色| 欧美精品综合 | 亚洲精选一区二区三区 | 亚洲最色网站 | 欧洲av网站 | 欧美日韩国产三级 | 黄片毛片在线观看 | 国产人妻人伦精品1国产丝袜 | 中文字幕一区二区三区在线视频 | 欧美三级视频在线观看 | 日韩男人的天堂 | 一区二区三区人妻 | 久久精品性爱视频 | 男人天堂视频网 | 日本电影一区 | 亚洲自拍偷拍一区二区三区 | 午夜av网址| 黄色日韩| 久久精品国产亚洲av麻豆蜜芽 | 亚洲天堂精品视频 | 西野翔之公侵犯中文字幕 | 在线观看亚洲一区 | 国产精品最新 | 日本三区在线 | 国产中文在线视频 | 91色呦呦| 欧美成人综合一区 | 午夜小福利 | 午夜精品久久久久久久久久久久久蜜桃 | 亚洲每日更新 | 在线看片网站 | 国产欧美日韩综合精品一区 | 久久riav| 黄色成人av在线 | a亚洲精品 | 欧美性日韩 | 亚洲综合久久av | 秘密基地在线观看完整版免费 | 深夜福利免费在线观看 | aaaa一级片 | 亚洲日本在线观看视频 | 亚洲免费精品视频在线观看 | 成人hd| 日韩人妻精品一区二区 | 99精品国产99久久久久久97 | 亚洲精品二| 成人性生交大全免 | 国产在线拍揄自揄拍无码 | 超碰99在线观看 | 91精品国产91久久久久久吃药 | 伊人天天操 | 一区二区麻豆 | 黄色福利 | 在线国产日韩 | 日鲁鲁 | 久久久久久久久久一区 | 国产全是老熟女太爽了 | 男人的天堂av女优 | 第四色男人天堂 | 亚洲小视频在线观看 | 欧美图片一区二区三区 | 灌篮高手全国大赛电影 |