#coding=utf-8
import mysqldb
#連線資料庫
db= mysqldb.connect("10.4.6.203","root","tvc123456","test")
cursor=db.cursor()#建立游標
"""#查詢表中有多少條資料。
aa=cursor.execute("select * from student")
print(aa)
"""#獲取表中一條資料
"""aa=cursor.execute("select * from student")
print(aa)
ab=cursor.fetchone()
print(ab)
db.commit()
""""""
#輸出多條資料
aa=cursor.execute("select * from student")
print(aa)
info=cursor.fetchmany(aa)
for ii in info:
print ii
db.commit()
"""#建立資料表
cursor.execute("create table student(id int,name varchar(20),class varchar(30),age varchar(10))")
#插入一條資料
cursor.execute("insert into student values('2','tom','3 year 2 class','9')")
db.commit()
#一次插入多條資料
sqli="insert into student values(%s,%s,%s,%s)"
cursor.executemany(sqli,[('3','tom','1 year 1 class','6'),
('3', 'jack', '2 year 1 class', '7'),
('3', 'yaheng', '2 year 2 class', '7'),])
db.commit()
#修改查詢條件的資料
cursor.execute("update student set class='3 year 1 class'where name='tom'")
db.commit()
#刪除查詢條件的資料
cursor.execute("delete from student where age='9'")
db.commit()
cursor.close()
#db.commit()方法在提交事務,在向資料庫插入一條資料時必須要有這個方法,否則資料不會被真正的插入。
db.close()
Python練習3 操作MySQL資料庫
第 0002 題 將 0001 題生成的 200 個啟用碼 或者優惠券 儲存到 mysql 關係型資料庫中。這道題主要是python操作mysql資料庫,其實只涉及到了插入操作,但是為了熟悉其他操作,在 中增加了查詢。遇到的主要問題有兩個 1.如何加入自定義模組 python如何匯入自定義模組 2....
python登入操作練習
最近花費了幾天,學習了下python的基礎語法,完成了第一階段的入門學習,做了個登入註冊的操作,熟悉下python的寫法以及對這幾天學習的檢驗。這個簡單的小demo 參看乙個blog 的例子,感覺適合練習操作,就看了一遍,自己寫了一遍,學而不練,非明智之舉。1 建立乙個python專案工程pytho...
python檔案操作練習
寫檔案 練習一 寫乙個程式,讀取任意行文字資訊,當輸入空行時結束輸入,將讀入的字串存於列表 然後將列表裡面的內容寫入到檔案input.txt中 練習二 寫乙個程式,從input.txt中讀取之前輸入的資料,存入列表中,再加上行號列印顯示 格式如下 第一行 x 第二行 x 練習1 定義寫函式 def ...