import pymysql
db = pymysql.connect(host=
"localhost"
, user=
"root"
, password=
"root"
, db=
"test5"
)c = db.cursor(
)# 查詢
c.execute(
'select * from books'
)# row = c.fetchall()
# print(row)
# 遍歷每個
for i in
range
(c.rowcount)
: row = c.fetchone(
)print
(row)
# 遍歷列
# print(row[0])
## 插入乙個
# cur = db.cursor()
# sql = """insert into books(titles,prices,imageurls,urls) values ('三國',23,3,'劉慈欣')"""
## cur.execute(sql)
# db.commit()
# # 插入多個操作
# for x in range(10):
# c.execute(f"insert into books(titles,prices,imageurls,urls) values ('水滸傳',62,,'羅貫中')")
# db.commit()
#
from redis import redis
conn = redis(host=
'127.0.0.1'
, port=
6379
, password=
'******'
, decode_responses=
true
)url_list = conn.sadd(
'liangpin_urls'
, title_url)
# 將title_url存到liangpin_urls
# 讀取redis鏈結
# 然後遍歷每條即可
detail_urls = conn.smembers(
'liangpin_urls'
)
titles =
prices =
imageurls =
urls =
for comment in commentsummary[
'list']:
'title'])
'price'])
'imageurl'])
'url'])
# xlsx中的列,資料
dic1 =
df = pd.dataframe(dic1)
df.to_excel(
'1.xlsx'
, index=
false
)# index=true 有索引序號
# 插入規格到表項
i =0
col_name = df.columns.tolist(
)col_name.insert(4,
'規格'
)# 在列索引為4的位置插入一列,列名為:city,剛插入時不會有值,整列都是nan
df1 = df.reindex(columns=col_name)
for detail_url in detail_urls:
## 已省略相關
guige = browser.find_element_by_class_name(
'van-sku-group-container'
).text.replace(
'規格',''
) df1[
'規格'
][i]
= guiges[i]
i +=
1 df1.to_excel(
'33.xlsx'
, index=
true
)
資料庫(庫操作)
information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件 鎖等現象 my...
資料庫 資料庫基本操作
操作練習 修改表結構 表資料的操作 實現 1 建立表 create table student stu no char 12 not null primary key,stu name varchar 20 not null gender tinyint 1 default1,age tinyint...
資料庫操作
第乙個問題 通常用datareader對像 sqlcommand comm new sqlcommand select count from login where name textbox1.text and password textbox2.text,conn datareader dr co...