Python練習3 操作MySQL資料庫

2022-06-16 19:51:09 字數 1068 閱讀 7448

第 0002 題

:將 0001 題生成的 200 個啟用碼(或者優惠券)儲存到 

mysql

關係型資料庫中。

這道題主要是python操作mysql資料庫,其實只涉及到了插入操作,但是為了熟悉其他操作,在**中增加了查詢。

遇到的主要問題有兩個:

1.如何加入自定義模組 python如何匯入自定義模組

2.資料庫的表和列命名的時候不能使用mysql關鍵字,比如key,這個我剛開始沒發現,結果一直是語法錯誤

下面是**:

#coding=utf-8

import mysqldb

from genkey import genkey

host = 'localhost'

user = 'root'

password = '1234'

port = 3306

db = 'mysql'

#連線資料庫

conn = mysqldb.connect(host =host,user=user,passwd=password,db=db,port=port)

cur = conn.cursor()

#生成200組啟用碼

list=

for i in range(200):

#將生成的啟用碼插入到表中

for i in xrange(200):

sql = 'insert into randkey (rkey) values (\'%s\')' % list[i]

cur.execute(sql)

conn.commit()

#查詢操作

sql="select * from randkey limit 10"

cur.execute(sql)

#檢視excute執行後影響的行數

print cur.rowcount

result=cur.fetchall()

for row in result:

print row[0]

cur.close()

conn.close()

python爬蟲練習,爬取資料寫入MySQL資料庫

本次爬取內容就選取章節名和章節鏈結作為舉例 資料庫操作的基本方法 1 連線資料庫 2 獲取資料庫游標 3 執行sql語句 4 斷開資料庫連線 連線資料庫,引數包括ip 使用者名稱 密碼 對應的庫名 connect pymysql.connect localhost root gui2019 pyth...

mysq集合差操作 Python 基礎(集合)

st set hello world 建立乙個唯一字元的集合 st type st set st set 關注 點讚 點讚 點讚 在看 st 集合物件的一些方法 方法說明set.add elmnt 增加乙個新元素到集合裡,elmnt要新增的元素。set.updata set 把set中元素更新到原集...

python3在flask中使用mysql報錯

今天在python3 flask中使用mysql 無論怎麼弄都報錯 importerror no module named mysqldb 按照 stack overflow 上 說pip install mysqlclient或者pip install mysql python 結果都安裝不上,最...