python操作mysql練習1

2021-08-14 16:20:01 字數 1417 閱讀 5025

#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 ...