<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    大漠駝鈴

    置身浩瀚的沙漠,方向最為重要,希望此blog能向大漠駝鈴一樣,給我方向和指引。
    Java,Php,Shell,Python,服務器運維,大數據,SEO, 網站開發、運維,云服務技術支持,IM服務供應商, FreeSwitch搭建,技術支持等. 技術討論QQ群:428622099
    隨筆 - 238, 文章 - 3, 評論 - 117, 引用 - 0
    數據加載中……

    Python 連接 Mysql

    連接Mysql
    #coding=utf-8

    #MySQLdb 示例
    #
    ##################################
    import MySQLdb

    #建立和數據庫系統的連接
    conn 
    = MySQLdb.connect(host='localhost', user='root',passwd='longforfreedom')

    #獲取操作游標
    cursor 
    = conn.cursor()
    #執行SQL,創建一個數據庫.
    cursor.execute(
    """create database python """)

    #關閉連接,釋放資源
    cursor.close();
    插入數據、批量插入數據
    #coding=utf-8
    ###################################
    # @author migle
    # @date 
    2010-01-17
    ##################################
    #MySQLdb 示例
    #
    ##################################
    import MySQLdb

    #建立和數據庫系統的連接
    conn 
    = MySQLdb.connect(host='localhost', user='root',passwd='21ccvn')

    #獲取操作游標
    cursor 
    = conn.cursor()
    #執行SQL,創建一個數據庫.
    cursor.execute(
    """create database if not exists 21ccvn""")

    #選擇數據庫
    conn.select_db(
    '21ccvn');
    #執行SQL,創建一個數據表.
    cursor.execute(
    """create table 21ccvn(id int, info varchar(100)) """)

    value 
    = [1,"inserted ?"];

    #插入一條記錄
    cursor.execute(
    "insert into test values(%s,%s)",value);

    values
    =[]


    #生成插入參數值
    for i in range(20):
        values.append((i,
    'Hello mysqldb, I am recoder ' + str(i)))
    #插入多條記錄

    cursor.executemany(
    """insert into test values(%s,%s) """,values);

    #關閉連接,釋放資源
    cursor.close();
    查詢,獲取一個,獲取多個,獲取所有記錄數
    #coding=utf-8

    #
    # MySQLdb 查詢
    #
    #######################################

    import MySQLdb

    conn 
    = MySQLdb.connect(host='localhost', user='root', passwd='longforfreedom',db='21ccvn')

    cursor 
    = conn.cursor()

    count 
    = cursor.execute('select * from test')

    print 
    '總共有 %s 條記錄',count

    #獲取一條記錄,每條記錄做為一個元組返回
    print 
    "只獲取一條記錄:"
    result 
    = cursor.fetchone();
    print result
    #print 
    'ID: %s   info: %s' % (result[0],result[1])
    print 
    'ID: %s   info: %s' % result 

    #獲取5條記錄,注意由于之前執行有了fetchone(),所以游標已經指到第二條記錄了,也就是從第二條開始的所有記錄
    print 
    "只獲取5條記錄:"
    results 
    = cursor.fetchmany(5)
    for r in results:
        print r

    print 
    "獲取所有結果:"
    #重置游標位置,
    0,為偏移量,mode=absolute | relative,默認為relative,
    cursor.scroll(
    0,mode='absolute')
    #獲取所有結果
    results 
    = cursor.fetchall()
    for r in results:
        print r
    conn.close()

    posted on 2011-08-14 08:46 草原上的駱駝 閱讀(316) 評論(0)  編輯  收藏 所屬分類: Python

    主站蜘蛛池模板: 精品国产sm捆绑最大网免费站 | 最好免费观看韩国+日本| 久久综合九九亚洲一区| 中国内地毛片免费高清| 亚洲综合网站色欲色欲| 国产精品高清免费网站| 亚洲国产精品无码久久SM| 久久精品免费一区二区三区| 亚洲成AV人片在线观看无码| 久草免费福利资源站| 亚洲黄色三级网站| 18禁网站免费无遮挡无码中文| 亚洲乱码中文论理电影| 成人毛片免费视频| 欧美色欧美亚洲另类二区| 免费成人黄色大片| 成年免费a级毛片免费看无码| 日本亚洲视频在线| 99热免费在线观看| 香蕉大伊亚洲人在线观看| 成人国产mv免费视频| jizz免费在线观看| 亚洲国产精品人久久| 国产妇乱子伦视频免费| 亚洲国产av玩弄放荡人妇| 免费一级毛片在线播放不收费| 在线视频网址免费播放| 91亚洲精品视频| 日韩精品免费电影| 亚洲免费视频一区二区三区| 久久久婷婷五月亚洲97号色| 日韩一区二区在线免费观看| jizz免费在线观看| 色在线亚洲视频www| 国产一级一片免费播放i| 91免费国产视频| 最新亚洲卡一卡二卡三新区| 亚洲人午夜射精精品日韩| 最近免费中文字幕mv电影| 亚洲国产欧美日韩精品一区二区三区| 亚洲精品97久久中文字幕无码|