python**
#!/usr/bin/env python
#coding=utf-8
importmysqldb
#建立和資料庫系統的連線
conn = mysqldb.connect(host='localhost', user='root',passwd='longforfreedom')
#獲取操作游標
cursor = conn.cursor()
#執行sql,建立乙個資料庫.
cursor.execute("""create database python """)
#關閉連線,釋放資源
cursor.close();
建立資料庫,建立表,插入資料,插入多條資料
python**
#!/usr/bin/env python
#coding=utf-8
importmysqldb
#建立和資料庫系統的連線
conn = mysqldb.connect(host='localhost', user='root',passwd='longforfreedom')
#獲取操作游標
cursor = conn.cursor()
#執行sql,建立乙個資料庫.
cursor.execute("""create database if not exists python""")
#選擇資料庫
conn.select_db('python');
#執行sql,建立乙個資料表.
cursor.execute("""create table test(id int, info varchar(100)) """)
value = [1,"inserted ?"];
#插入一條記錄
cursor.execute("insert into test values(%s,%s)",value);
values=
#生成插入引數值
foriinrange(20):
#插入多條記錄
cursor.executemany("""insert into test values(%s,%s) """,values);
#關閉連線,釋放資源
cursor.close();
python**
#!/usr/bin/env python
#coding=utf-8
importmysqldb
conn = mysqldb.connect(host='localhost', user='root', passwd='longforfreedom',db='python')
cursor = conn.cursor()
count = cursor.execute('select * from test')
print'總共有 %s 條記錄',count
#獲取一條記錄,每條記錄做為乙個元組返回
print"只獲取一條記錄:"
result = cursor.fetchone();
printresult
#print 'id: %s info: %s' % (result[0],result[1])
print'id: %s info: %s' % result
獲取多條記錄
print"只獲取5條記錄:"
results = cursor.fetchmany(5)
forrinresults:
printr
print"獲取所有結果:"
#重置游標位置,0,為偏移量,mode=absolute | relative,預設為relative,
cursor.scroll(0,mode='absolute')
#獲取所有結果
results = cursor.fetchall()
forrinresults:
printr
conn.close()
python操作mysql查詢資料
首先需要連線資料庫,然後才查詢出資料。例如下表名字為 sinauser iduse id use name11 db12 2db233 db3class database def init self self.conn mysqldb.connect 連線資料庫 host 連線你要取出資料庫的ip,...
python操作MySQL資料庫
堅持每天學一點,每天積累一點點,作為自己每天的業餘收穫,這個文章是我在吃飯的期間寫的,利用自己零散的時間學了一下python操作mysql,所以整理一下。我採用的是mysqldb操作的mysql資料庫。先來乙個簡單的例子吧 import mysqldb try conn mysqldb.connec...
Python操作Mysql資料庫
coding utf8 author yangjing import mysqldb 查詢。def select host user root password port 3306,db sql connect mysqldb.connect host host,user user,passwd p...