国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python MySQLdb模塊連接操作mysql數據庫實例

2019-11-25 17:48:26
字體:
來源:轉載
供稿:網友

mysql是一個優秀的開源數據庫,它現在的應用非常的廣泛,因此很有必要簡單的介紹一下用python操作mysql數據庫的方法。python操作數據庫需要安裝一個第三方的模塊,在http://mysql-python.sourceforge.net/有下載和文檔。

由于python的數據庫模塊有專門的數據庫模塊的規范,所以,其實不管使用哪種數據庫的方法都大同小異的,這里就給出一段示范的代碼:

#-*- encoding: gb2312 -*-import os, sys, stringimport MySQLdb# 連接數據庫 try:  conn = MySQLdb.connect(host='localhost',user='root',passwd='xxxx',db='test1')except Exception, e:  print e  sys.exit()# 獲取cursor對象來進行操作cursor = conn.cursor()# 創建表sql = "create table if not exists test1(name varchar(128) primary key, age int(4))"cursor.execute(sql)# 插入數據sql = "insert into test1(name, age) values ('%s', %d)" % ("zhaowei", 23)try:  cursor.execute(sql)except Exception, e:  print esql = "insert into test1(name, age) values ('%s', %d)" % ("張三", 21)try:  cursor.execute(sql)except Exception, e:  print e# 插入多條sql = "insert into test1(name, age) values (%s, %s)" val = (("李四", 24), ("王五", 25), ("洪六", 26))try:  cursor.executemany(sql, val)except Exception, e:  print e#查詢出數據sql = "select * from test1"cursor.execute(sql)alldata = cursor.fetchall()# 如果有數據返回,就循環輸出, alldata是有個二維的列表if alldata:  for rec in alldata:    print rec[0], rec[1]cursor.close()conn.close()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉黎县| 罗定市| 兴国县| 克什克腾旗| 赤壁市| 遂宁市| 乌审旗| 砚山县| 东乌珠穆沁旗| 孙吴县| 宁乡县| 宝山区| 瑞昌市| 神木县| 新和县| 三门峡市| 进贤县| 军事| 饶河县| 久治县| 右玉县| 蓝山县| 象山县| 晋宁县| 永川市| 富平县| 巩义市| 淮阳县| 嘉兴市| 祁连县| 东乡族自治县| 达拉特旗| 潍坊市| 股票| 栾川县| 谷城县| 德昌县| 安宁市| 灵宝市| 安宁市| 宁都县|