1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      python操作mysql數(shù)據(jù)庫(二)-創(chuàng)新互聯(lián)

           在上一篇文章里面主要介紹了關(guān)于python3連接數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫以及創(chuàng)建表的相關(guān)內(nèi)容,在接下來我們?cè)囍谖覀儎偛艅?chuàng)建的表中插入數(shù)據(jù),并對(duì)其做相關(guān)探究。

      10年積累的網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有零陵免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。#/usr/bin/env python #_*_coding:utf-8_*_ #導(dǎo)入pymysql模塊 import pymysql #打開數(shù)據(jù)庫鏈接 connect=pymysql.connect(host="192.168.186.157",port=3306,user="winner",passwd="123123",db="pymysql",charset="utf8",connect_timeout=3000) #使用cursor方法獲取操作游標(biāo) cursor=connect.cursor() sql=''' insert into  class (name,address)  values("JSP","go"),("winner","back"),("GOOD","contine"),("cursor","execute"); ''' #使用execute方法操作數(shù)據(jù)庫 cursor.execute(sql) #事務(wù)提交 #connect.commit()   data=cursor.execute("select * from class order by id desc" ) #使用fetchall方法獲取操作結(jié)果 data=cursor.fetchmany(5) print(data) 注意:在這里將事務(wù)提交的部分注釋掉了,特演示一下不提交事務(wù)的情況。

      執(zhí)行結(jié)果(執(zhí)行第四次時(shí)):

      C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe C:/Users/Administrator/PycharmProjects/python/insertmysql.py ((12, 'cursor', 'execute'), (11, 'GOOD', 'contine'), (10, 'winner', 'back'), (9, 'JSP', 'go')) Process finished with exit code 0檢查數(shù)據(jù)庫中的數(shù)據(jù): mysql> select database(); +------------+ | database() | +------------+ | pymysql    | +------------+ 1 row in set (0.00 sec) mysql> show tables; +-------------------+ | Tables_in_pymysql | +-------------------+ | class             | +-------------------+ 1 row in set (0.00 sec) mysql> select * from  class; Empty set (0.00 sec) mysql>經(jīng)過檢查數(shù)據(jù)庫相關(guān)表,我們發(fā)現(xiàn)此時(shí)數(shù)據(jù)為空,這是為什么呢,回憶一下我們將注釋事務(wù)提交行 connect.commit() 這里就涉及到mysql數(shù)據(jù)庫有關(guān)事務(wù)的相關(guān)知識(shí), 我們?cè)囋嚰由鲜聞?wù)會(huì)是什么結(jié)果呢??

      執(zhí)行結(jié)果(手動(dòng)干預(yù)過的顯示結(jié)果):

      C:\Users\Administrator\AppData\Local\Programs\Python\Python35\python.exe C:/Users/Administrator/PycharmProjects/python/insertmysql.py ((28, 'cursor', 'execute'), (27, 'GOOD', 'contine'), (26, 'winner', 'back'),  (25, 'JSP', 'go'), (24, 'cursor', 'execute'), (23, 'GOOD', 'contine'),   (22, 'winner', 'back'), (21, 'JSP', 'go'), (20, 'cursor', 'execute'),   (19, 'GOOD', 'contine'), (18, 'winner', 'back'), (17, 'JSP', 'go'),    (16, 'cursor', 'execute'), (15, 'GOOD', 'contine'), (14, 'winner', 'back'),     (13, 'JSP', 'go')) Process finished with exit code 0

      數(shù)據(jù)庫的查詢結(jié)果:

      mysql> select * from  class; +----+--------+---------+ | id | name   | address | +----+--------+---------+ | 13 | JSP    | go      | | 14 | winner | back    | | 15 | GOOD   | contine | | 16 | cursor | execute | | 17 | JSP    | go      | | 18 | winner | back    | | 19 | GOOD   | contine | | 20 | cursor | execute | | 21 | JSP    | go      | | 22 | winner | back    | | 23 | GOOD   | contine | | 24 | cursor | execute | | 25 | JSP    | go      | | 26 | winner | back    | | 27 | GOOD   | contine | | 28 | cursor | execute | +----+--------+---------+ 16 rows in set (0.00 sec) mysql>

          由此我們發(fā)現(xiàn)數(shù)據(jù)庫的事務(wù)關(guān)系在軟件開發(fā)的過程當(dāng)中是相當(dāng)重要的一部分,所以在對(duì)事務(wù)處理的時(shí)候需要嚴(yán)謹(jǐn)。

      提交事務(wù)的源代碼:

      #/usr/bin/env python #_*_coding:utf-8_*_ #導(dǎo)入pymysql模塊 import pymysql #打開數(shù)據(jù)庫鏈接 connect=pymysql.connect(host="192.168.186.157",port=3306,user="winner",passwd="123123",db="pymysql",charset="utf8",connect_timeout=3000) #使用cursor方法獲取操作游標(biāo) cursor=connect.cursor() sql=''' insert into  class (name,address)  values("JSP","go"),("winner","back"),("GOOD","contine"),("cursor","execute"); ''' #使用execute方法操作數(shù)據(jù)庫 cursor.execute(sql) #事務(wù)提交 connect.commit() data=cursor.execute("select * from class order by id desc" ) #使用fetchall方法獲取操作結(jié)果 data=cursor.fetchall() print(data)

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


      當(dāng)前名稱:python操作mysql數(shù)據(jù)庫(二)-創(chuàng)新互聯(lián)
      網(wǎng)站鏈接:http://www.ef60e0e.cn/article/dgdgji.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        延吉市| 榆树市| 舟山市| 沅江市| 许昌县| 衡南县| 白沙| 诸城市| 亳州市| 息烽县| 永德县| 炎陵县| 托里县| 广德县| 屏东市| 石渠县| 唐河县| 鄯善县| 财经| 三河市| 宜都市| 临武县| 彭阳县| 祁门县| 九龙县| 湖南省| 康定县| 临潭县| 疏勒县| 库伦旗| 囊谦县| 曲阳县| 沾益县| 清河县| 江山市| 西林县| 卢湾区| 略阳县| 潮州市| 财经| 凉山|