久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

用python開發一款操作MySQL的小工具

瀏覽:3日期:2022-06-19 18:59:27
目錄項目地址安裝導入使用1 創建連接2 執行sql語句​3 select 方法4 insert_into 方法5 merge_into 方法6 replace_into 方法7 update 方法8 delete 方法9 使用 事務10 讀取流式游標結果項目地址

https://github.com/lishukan/directsql

安裝

pip3 install directsql導入

directsql 目前只提供三個外部類

__all__=['SqlGenerator','MysqlConnection','MysqlPool']

導入方式

from directsql.sqlgenerator import SqlGenerator #該類用于生成sql語句#下面是一個池化連接對象MysqlPool 和一個簡單連接對象 MysqlConnectorfrom directsql.connector import MysqlConnection,MysqlConnector 使用1 創建連接

# 1. 傳入有名參數 conn = MysqlConnection(host=’127.0.0.1’, port=3306, password=’123456’, database=’test_base’) print(conn.database) conn=MysqlPool(host=’127.0.0.1’, port=3306, password=’123456’, database=’test_base’) # 也可使用 直接 參數字典 conn_args = {’host’: ’127.0.0.1’,’port’: 3306,’password’: ’123456’,’database’:’test_base’, } conn = MysqlConnection(**conn_args)#單個連接 print(conn.database) conn = MysqlPool(**conn_args) #池化連接對象 print(conn.database) #2 直接使用 字符串 #以下字符串是常用的終端 連接命令 string_arg='mysql -uroot -h127.0.0.1 -P3306 -p123456 -Dtest_base' conn = MysqlConnection(string_arg=string_arg) print(conn.database) conn = MysqlPool(string_arg=string_arg) print(conn.database) 2 執行sql語句​

事實上directsql 封裝了 很多 語句。可以滿足很大一部分日常使用場景。但是如果有復雜的語句,仍然需要調用原生的sql 執行。而且directsql 中很多封裝好的方法是先拼接sql 再 調用該語句,所以這里還是先簡單介紹下,directsql 如何執行原生sql。

​ 無論是 MysqlConnection 類 還是 MysqlPool 類 都通過 execute_sql 方法 來執行sql。

例如 :

id name age 1 羅輯 28 2 莊顏 25 3 葉文潔 54 4 程心 25 5 云天明 27

conn = MysqlConnection(string_arg='mysql -uroot -h127.0.0.1 -P3306 -p123456 -Dtest')result,count=conn.execute_sql('select * from test_table ')print(result)print(count)>>> ((1, ’羅輯’, ’28’), (2, ’莊顏’, ’25’), (3, ’葉文潔’, ’54’), (4, ’程心’, ’25’), (5, ’云天明’, ’27’))>>> 5 #這里默認是普通游標,你也可以指定使用字典游標:result, count = conn.execute_sql('select * from test_table ', cursor_type=’dict’)>>>[{’ID’: 1, ’name’: ’羅輯’, ’age’: ’28’}, {’ID’: 2, ’name’: ’莊顏’, ’age’: ’25’}, {’ID’: 3, ’name’: ’葉文潔’, ’age’: ’54’}, {’ID’: 4, ’name’: ’程心’, ’age’: ’25’}, {’ID’: 5, ’name’: ’云天明’, ’age’: ’27’}]>>>5

execute_sql 方法 返回的是一個元組,(結果集,條數)

下文出現的所有方法無特殊說明都是返回元組,且支持dict游標

附帶參數執行語句

這里的參數使用起來和 pymysql 提供的 execute 以及executemany 沒有任何 差別,以下簡單提供幾個示例:

#傳元組result,count=conn.execute_sql('select * from test_table where age=%s ',param=(25,))#傳字典result, count = conn.execute_sql('select * from test_table where age=%(age)s ', param={’age’: 25})#元組列表result, count = conn.execute_sql('insert into test_table(`age`,`name`)values(%s,%s) ', param=[(’宋運輝’, 37), (’程開顏’, 33)])#字典列表result, count = conn.execute_sql('insert into test_table(`age`,`name`)values(%(age)s,%(name)s) ',param=[ {'name':'宋運輝',’age’:37}, {'name':'程開顏',’age’:33} ])3 select 方法

select 方法 可以接受多參數,參數列表如下。

def select(self, columns=’id’, table=None, where=None, group_by: str = None, order_by: str = None, limit: int = None, offset=None,cursor_type=None):

​ 》》》 conn.select(’*’, ’test_table’)

select id from test_table where age=25

》》》 conn.select(’*’, ’test_table’, where={’age’: 25})

select name,age from test_table where age=25 and id=2

多字段直接傳入字符串

》》》 conn.select('age,name', ’test_table’, where={’age’: 25,’id’:2})

傳入列表/元組

》》》 conn.select([’age’,’name’], ’test_table’, where={’age’: 25,’id’:2})

select * from test_table group by id order by age desc limit 1 offset 1

》》》conn.select(’*’, ’test_table’, order_by=’age desc’,group_by=’id’,limit=1,offset=1)

​ select 功能看起來甚至不如直接寫原生sql 快,但是如果查詢條件是在不斷變化的,尤其是where條件,那么使用select 方法 會比自行拼接更方便。

​ 例如,需要不斷地讀取一個字典變量,然后根據這個變量中的條件去查詢數據,而這個字典的鍵個數會變化,但是鍵都恰好是表的字段。這個時候使用select 方法會十分簡便,只需要令where參數等于那個字典即可。

​ 平心而論,這個方法確實用處不大。

4 insert_into 方法

def insert_into(self, table, data: dict or list, columns=None, ignroe=False, on_duplicate_key_update: str = None, return_id=False):

該方法可以接受傳入字典或者 字典列表,并且可選 返回 游標影響的條數 或者是 新插入的數據的id。

columns 為空時,將取第一條數據的所有鍵,此時請確保所有數據鍵相同。

#傳入 字典data_1 = {'age': 44, ’name’: '雷東寶'}count = conn.insert_into(’test_table’, data_1)#默認返回受影響條數print(count) #>>> 1 return_id = conn.insert_into(’test_table’, data_1,return_id=True)# 可選返回idprint(return_id)>>>22533 #傳入字典列表data_2={'age': 22, ’name’: '宋運萍'}all_data=[data_1,data_2]count = conn.insert_into(’test_table’, all_data)#限定 插入的字段。(字典有多字段,但是只需要往表里插入指定的字段時)data_3= {'age': 44, ’name’: '雷東寶','title':'村支書'} #title不需要,只要age和namecount = conn.insert_into(’test_table’, data_1,columns=['age','name'] )#ignore 參數data_1 = {'age': 44, ’name’: '雷東寶','id':22539}count = conn.insert_into(’test_table’,ignore=True )print(count)>>> 0 # 由于表中id 22539 已經存在,該條記錄不會插入,影響 0條數據#on_duplicate_key_update 參數data_1 = {'age': 44, ’name’: '雷東寶','id':22539} #id=22539 已經存在count = conn.insert_into(’test_table’, data_1,on_duplicate_key_update=’ name='雷copy' ’)print(count)#返回影響條數>>>2 #嘗試插入一條,但是發生重復,于是刪除新數據,并更新舊數據。實際上影響了兩條。

在insert_into 方法中提供了 on_duplicate_key_update 參數,但是實際上使用起來比較雞肋,需要自己傳入 on_duplicate_key_update 后的語句進行拼接。

如果你僅僅只是需要在發生重復時將舊數據的特定字段更新為新數據對應字段的值時。merge_into 方法更適合。

5 merge_into 方法

在 其他關系型數據庫中,提供有merge into 的語法,但是mysql 中沒有提供。 不過這里我們通過insert 和 on_duplicate_key_update 語法 封裝出了一個 類似merge_into 的方法。 該方法返回的是影響的條數

def* merge_into(self, table, data, columns=None, need_merge_columns: list = None):

columns 為空時,將取第一條數據的所有鍵,此時請確保所有數據鍵相同。

need_merge_columns 為在發生重復時需要替換(覆蓋)的字段。

data_1 = {'age': 44, ’name’: '雷東寶','id':22539}data_2={'age': 22, ’name’: '宋運萍','id':22540}all_data = [data_1, data_2,]count=conn.merge_into(’test_table’,all_data,need_merge_columns=[’name’,])print(count)>>>4#兩條數據正好都是重復的,插入兩條又刪除后修改兩條 ,返回46 replace_into 方法

該方法簡單,不做過多說明。該方法 返回的是影響的條數

def replace_into(self,table, data: dict or list, columns=None)

data_1 = {'age': 44, ’name’: '雷東寶','id':22539}data_2={'age': 22, ’name’: '宋運萍','id':22540}all_data = [data_1, data_2,]count=conn.replace_into(’test_table’,all_data)7 update 方法

def update(self,table, data: dict, where, columns: None or list = None, limit=None):

該方法data 參數只接受傳入字典。該方法 返回的是影響的條數

data_1 = {'age': 44, ’name’: '雷copy'}count=conn.update(’test_table’,data_1,where={’id’:22539}) #更新 id=22539的數據為 新的data_1print(count)>>>1

除此之外,還提供了一個衍生的方法

def update_by_primary(self, table, data: dict, pri_value, columns=None, primary: str = ’id’):

用于通過主鍵去更新數據。pri_value 即為主鍵的值。primary 為主鍵,默認為id

data_1 = {'age': 44, ’name’: '雷cpy'}count=conn.update_by_primary(’test_table’,data_1,pri_value=22539)8 delete 方法

def delete_by_primary(self, table, pri_value, primary=’id’):'''通過主鍵刪除數據'''def delete(self,table, where: str or dict, limit: int = 0):'''通過where條件刪除數據'''count=conn.delete(’test_table’,where={’name’:’雷東寶’}) #刪除name=雷東寶的數據count=conn.delete_by_primary(’test_table’,pri_value=22539) #刪除主鍵等于22539 的數據9 使用 事務

def do_transaction(self, sql_params: list, cursor_type=None):

sql_params 為 元組列表。 【(sql_1,param_1),(sql_2,param_2】

如果sql 不需要參數也要傳入 None ,如 【(sql_1,None),】

sql_params = [('update test_table set name=%(name)s where id=%(id)s ', {’name’: ’洛基’, ’id’: 22539}),('update test_table set name=%(name)s where id=%(id)s ', {’name’: ’mask’, ’id’: 22540}), ]count=conn.do_transaction(sql_params)>>>((), 1) #返回最后一條執行語句的 結果和影響條數10 讀取流式游標結果

def read_ss_result(self, sql, param=None, cursor_type=’ss’):

cursor_type 可選 ss 和 ssdict

注意,該方法返回的是 生成器對象,拿到結果需要不斷進行遍歷。

result=conn.read_ss_result('select * from test_table')for data in result:print(data)

以上就是python開發一款操作MySQL的小工具的詳細內容,更多關于python 操作MySQL的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 色综合五月婷婷 | 久草视频在线播放 | 国产不卡精品视频 | 久久99深爱久久99精品 | 成人在线免费 | 在线观看av片 | 亚洲精品一区二区在线 | a在线观看 | 天天操天天干天天爽 | 男女小网站 | 久久精品在线视频 | 成人久久久精品国产乱码一区二区 | 久久久久久久国产精品 | 这里有精品在线视频 | 亚洲午夜电影在线 | 中文字幕在线视频免费播放 | 国产精品激情在线观看 | 国产在线中文字幕 | 亚洲人成人一区二区在线观看 | 久久涩 | 日日操夜夜操免费视频 | 搜一级毛片 | 国产在线精品一区二区三区 | 亚洲一区中文字幕 | 91社区在线高清 | 午夜免费观看网站 | 成人精品在线观看 | 精产国产伦理一二三区 | 91欧美激情一区二区三区成人 | 亚洲精品第一区在线观看 | 中文字幕在线观看亚洲 | 欧美一区二区三区在线观看 | 欧美一区二 | 亚洲一区二区三区高清 | 99视频精品| 久久新 | 欧美一区二区另类 | 久久午夜影院 | 亚洲高清免费 | 风间由美一区二区三区在线观看 | 亚洲精品9999 | 精品 99 | 精品久久久久久久久福利 | 人人插人人干 | 婷婷综合五月天 | 在线观看成人网 | 欧美激情视频一区二区三区在线播放 | 久久国产精品视频一区 | 国产激情网站 | 人人草在线观看视频 | 一级毛片免费一级 | 国产一区免费 | 亚洲精品自拍视频 | 日韩 国产 在线 | 欧美aⅴ| 天堂资源在线 | 精品视频久久 | av一区在线观看 | 看欧美黄色录像 | 国产专区一区 | 99re国产 | 国产精品99久久久久久动医院 | 国产精品免费一区二区三区四区 | 国产精品久久久 | 精品久久久久久久久福利 | 国产精品无码久久久久 | 欧美第一视频 | 国产免费一区二区三区 | www亚洲成人 | 欧美日韩国产一区二区三区 | 国产欧美精品区一区二区三区 | 日韩电影一区二区三区 | 天天摸天天看 | 国产男女爽爽爽免费视频 | 日韩中文字幕在线观看 | 久久久国产精品视频 | 久久99精品一区二区三区三区 | 欧美性猛交一区二区三区精品 | 黄色影片免费在线观看 | 午夜影院普通用户体验区 | www.亚洲一区二区 | 久久久久久久国产精品 | av男人的天堂在线 | 刘亦菲的毛片 | 91综合网| 日本一级淫片免费看 | 久久久99精品免费观看 | 午夜久久 | 亚洲一区综合 | 国产一区二区欧美 | 国产午夜精品一区二区三区嫩草 | 成人av一区二区三区 | av中文字幕在线播放 | 小情侣高清国产在线播放 | 国产美女精品 | 日本妇人成熟免费视频 | 国产精品视频一区二区三区 | 国产精品视频 | 日韩久久精品电影 | 久久com| 精品国产成人 | 一区二区日韩 | 国产视频网 | 午夜视频在线 | 国产精品伦一区二区三级视频 | 国产中文字幕亚洲 | 国产精品99久久久久久宅男 | 色黄视频在线 | 欧美一区二区三区在线观看视频 | 国产精品理论电影 | 免费观看视频www | 成人av在线网| 亚洲精品视频在线观看免费 | 农村妇女毛片精品久久久 | 国产婷婷色一区二区三区 | 一级毛片免费播放 | 综合网日韩 | 在线免费观看日韩视频 | 天堂影院一区二区 | 在线观看黄免费 | 日韩三级电影在线免费观看 | 亚洲精品在线播放 | 1204国产成人精品视频 | 色婷婷欧美 | 一区二区精品 | www.欧美日韩 | 夜添久久精品亚洲国产精品 | 91精品国产91综合久久蜜臀 | 午夜影院黄色 | 久久av一区二区三区 | 四虎av成人 | 男人天堂av网 | 成人a视频 | 美女视频黄色 | 日韩av免费看 | 国产一区av在线 | 国产亚洲精品v | 国产精品成人3p一区二区三区 | 色视频久久 | 国产在线一区二区三区 | 精品久久一二三区 | 亚洲欧美久久久 | 一级黄色av片 | 精品国精品国产自在久不卡 | av高清在线看 | 91一区在线 | 国内自拍视频在线观看 | 91免费观看在线 | 国产欧美视频在线 | 在线影院av | 一区视频 | 中文字幕在线观 | 国产欧美久久久久久 | 中文字幕一区二区在线观看 | 国产一区不卡 | 九一亚洲精品 | 亚洲乱码国产乱码精品精的特点 | 国产视频三区 | 免费精品视频 | 91精品久久久久 | 久久精品99国产精品亚洲最刺激 | 色5月婷婷丁香六月 | 久久2018| 日韩激情视频一区 | 日韩在线播放网址 | 日韩中文字幕电影 | 成人免费视频观看视频 | 午夜影院普通用户体验区 | 午夜电影福利 | 国产精品亚洲一区二区三区在线 | 亚洲精品国产一区 | 中国大陆高清aⅴ毛片 | 日韩国产二区 | 国产精品18久久久久久久久 | 久久久久国产 | 久久伦理电影网 | 国产精品视频播放 | 日韩三区在线 | 在线播放国产一区二区三区 | 国产精品影视 | 国产亚洲欧美一区 | 爱免费视频 | 亚洲国产精品99久久久久久久久 | 免费午夜电影 | 黄色毛片在线看 | 91不卡| 躁躁躁日躁夜夜躁 | 91资源在线观看 | 久久亚洲精品中文字幕 | 一区二区久久久 | 欧美日韩精品一区二区三区 | 天堂资源在线 | 久久99精品久久久久蜜臀 | 欧美福利在线观看 | 99热国| 亚洲三区在线观看 | 午夜看看| 国产欧美日韩精品一区 | t66y最新地址一地址二69 | 欧美一区日韩一区 | 色婷婷激情 | 精品久久国产老人久久综合 | 午夜免费福利视频 | 久久精品欧美一区二区三区不卡 | 成人在线视频一区 | 午夜伦理影院 | 国产一区二区免费 | 在线中文日韩 | 国产精品美女www爽爽爽软件 | 久久精品国产77777蜜臀 | 国产精品一区在线 | 91在线资源| 精品国产一区二区三区日日嗨 | 精品伊人久久 | 欧美多人在线 | 欧美日韩精品电影 | 成人av播放 | 亚洲精品乱码久久久久久国产主播 | 国产中文视频 | 国产无套一区二区三区久久 | 欧美一区免费 | 亚洲视频一区 | 丁香久久 | 中文字幕91 | 亚洲日本中文 | 91免费在线视频 | av久久| 日韩视频精品在线 | 久久精品国产91精品亚洲高清 | 在线日韩成人 | 久久1区 | 欧美一级在线观看 | 国产www视频 | 久久e久久 | 一级毛片观看 | 中文字幕在线资源 | 中文字幕在线免费 | 蜜桃视频在线观看www社区 | av免费观看在线 | 久久精品免费 | 中文字幕成人影院 | 九九精品久久久 | 欧美激情视频一区二区三区在线播放 | 欧美综合久久 | 国产人成免费视频 | 日本成人在线看 | 国产精品视频导航 | 亚洲日日| 欧美在线综合 | 嫩草研究院在线观看入口 | 男人天堂中文字幕 | av在线免费播放 | 免费观看一级黄色片 | 在线观看亚洲视频 | 久久久999精品视频 五月天婷婷在线视频 | 春色导航 | 国产ts视频| 视频一区二区三区在线观看 | 久久久网 | 精品久久久久一区二区国产 | 国产综合久久 | 97视频精品 | 中文精品一区二区三区 | 久久久精品日本 | 国产精品视屏 | 天天干女人 | 精品成人一区二区 | 国产在视频一区二区三区吞精 | 久久久久国产一区二区三区 | 婷婷色国产偷v国产偷v小说 | 999久久久国产999久久久 | 日韩中文字幕在线观看 | 欧美一级二级三级视频 | av一区二区三区 | 91在线精品一区二区三区 | 国产精品国产成人国产三级 | 日韩欧美视频一区二区三区 | 日本久久久影视 | 日韩毛片一级 | 高清视频一区二区三区 | 五月激情综合网 | 日韩精品视频在线播放 | www.操.com| 色偷偷噜噜噜亚洲男人 | 国产日韩精品一区二区 | 99在线精品视频 | 日韩在线一区二区三区 | 成人一区二区三区四区 | 91精品久久久久久久久久小网站 | 国产亚洲精品成人av久久影院 | av在线免费播放 | 亚洲国产精品久久久男人的天堂 | 欧美在线观看网站 | 国产最新视频 | 美女一级 | 91成人免费在线视频 | 免费一级毛片 | 一区二区av | 毛片免费看 | 国产视频三区 | 日韩欧美一区二区三区免费观看 | 五月婷亚洲 | a在线观看 | 欧美综合区 | 午夜免费福利电影 | 亚洲综合一区二区三区 | 日韩在线国产精品 | 久久社区 | 国产免费看 | 日韩精品一区二区三区免费观看视频 | 亚洲aaa| 国产一区二区三区四区五区加勒比 | 国产一级片 | 国产一区二区三区精品久久久 | 国产一级免费视频 | 男女羞羞视频免费在线观看 | 久久久精彩视频 | 欧美精品综合在线 | 91精品久久久久久久91蜜桃 | 中文字幕66页 | 久久91视频 | 国产精品一区二区三区四区 | 精品三级在线观看 | 日本黄色大片免费观看 | 亚洲va欧美va天堂v国产综合 | 精品久久久久久 | 人人99| 日韩av一区二区三区在线 | a免费观看 | 日韩中文一区二区 | 精品一区av | 中文字幕 国产精品 | 噜噜噜在线观看免费视频日本 | 亚洲欧美高清 | 欧美日日 | 国产精品污www在线观看 | 精品九九 | 在线免费黄色小视频 | 精品欧美乱码久久久久久 | 日韩精品一区二区在线观看 | 黄色大片观看 | 欧美一区二区三区在线 | 美女中文字幕视频 | a级在线 | 久久99精品视频 | 91精品国产综合久久久久久丝袜 | 国产中文一区 | 国产真实乱全部视频 | 国产自在现线2019 | 久久综合九色综合欧美狠狠 | 亚洲国产精品一区二区久久 | 成人久久久| 一区二区三区久久久久久 | 亚洲成人免费网址 | a级性生活 | 国产精品视频一区二区三区四 | av动漫一区二区 | 在线观看中文视频 | 天天操综合网 | 日韩理伦片在线观看视频播放 | 国产成人精品亚洲777人妖 | 国产精品成人国产乱一区 | 国产免费一区 | 国产精品亚洲第一 | 日韩成人精品 | 亚洲国产高清在线 | 偷拍自拍网站 | 亚洲在线一区二区 | 天堂亚洲网 | 欧美国产一区二区三区 | 成人欧美一区二区三区白人 | 国产精品久久久久久久午夜 | 亚洲精品一二三 | 人妖 丝袜 另类 亚洲 | 欧美一区 | 亚洲精品国品乱码久久久久 | 国产视频久久久久久久 | 久久久成人网 | 久久精品视 | 大伊人久久 | 日批免费在线观看 | 在线视频 中文字幕 | 日韩无 | 国产一区在线视频 | 三级欧美在线观看 | 久久久久久99 | 久草青青 | 欧美性视频网站 | 欧美一区二区 | 国产一区二区三区在线免费观看 | 欧美在线| 色婷婷久久久久swag精品 | 国产日韩一区二区三区 | 91精品久久久久久久91蜜桃 | 欧美一区二区三区xxxx监狱 | 亚洲第一页中文字幕 | 一级黄色录像毛片 | 亚州综合| 日韩成人精品在线 | 国产乱码精品一区二区三区忘忧草 | 日韩毛片免费在线观看 | www.色综合| 国产日韩欧美在线 | 国产精品亲子伦av一区二区三区 | 国产一区免费在线观看 | 小草av| 在线播放国产一区二区三区 | 精品视频久久 | 黄色免费在线观看网址 | 欧美综合视频在线观看 | 亚洲天堂免费 | 97视频观看| 99久久精品免费看国产一区二区三区 | 亚洲91| 国产综合精品一区二区三区 | 综合久草 | 中文字幕一区二区三区在线视频 | 在线天堂av | 国产精品视频免费 | 欧美 日韩 国产 一区 | 亚洲精品一区二区三区 | 亚洲国产精品网站 | 久久1区 | 五月激情综合网 | 在线观看免费av网站 | 国产成人精品一区二 | 亚洲精品乱码久久久久久国产主播 | 国产高清精 | 秋霞a级毛片在线看 | h视频在线观看免费 | 亚洲精彩视频在线观看 | 日韩精品亚洲专区在线观看 | 国产成人一区二区三区 | 国产女精品 | 性色av一区二区三区 | 夜夜骑天天操 | 一级黄色片美国 | 成人免费视频播放 | 欧美一级片在线观看 | 视频二区| 欧美三及片 | 久久毛片| 中文字幕在线免费 | 99国产精品久久久久久久 | 精品96久久久久久中文字幕无 | 看黄色.com| 欧美视频免费 | 久久精品国产精品亚洲 | 欧美成人精品一区二区三区 | 久久综合久 | 亚洲日韩欧美一区二区在线 | 欧美日韩高清一区 | www婷婷av久久久影片 | 精品国产乱码久久久久久1区2区 | 天天操天天插 | jlzzjlzz国产精品久久 | 色婷婷综合久久久久中文一区二区 | 香蕉久久久久久 | www国产亚洲精品久久网站 | 91在线成人 | 黄色成人在线 | 91在线免费观看 | 超碰在线人人 | 日韩在线观看视频免费 | 一区二区三区高清不卡 | 看欧美黄色录像 | 骚黄视频| 黄网在线免费观看 | 婷婷91| av在线第一页| 日韩一区在线视频 | 免费一级在线观看 | 久久久久久国产精品 | 久久这里只有精品首页 | 在线色网站 | 久久人人爽人人爽 | 日韩精品久久 | 免费亚洲网站 | 午夜影院在线观看免费 | 国产xxxx成人精品免费视频频 | 成av在线 | 欧美激情网站 | 欧美日韩综合在线 | 亚洲国产视频一区 | 国产精品污www在线观看 | 无码日韩精品一区二区免费 | 欧美日韩午夜 | 日韩在线 | 午夜精品久久久久久久久久久久 | 国产精品久久久久久久 | a级黄色毛片免费观看 | av在线播放免费 | 一区福利视频 | 精品91在线 | 全黄大全大色全免费大片 | 久久久久久久久99精品 | 日韩欧美在线一区 | 国产传媒视频 | 久久久日本 | 日韩在线中文字幕 | 日韩在线播放欧美字幕 | 一区二区中文 | 99re免费视频精品全部 | 国产精品美女一区二区三区四区 | 在线视频亚洲 | 国产一区二区三区av在线 | 亚洲精品大片 | 亚洲一区二区三区蜜桃 | 91免费视频在线 | 国产精品成人一区二区 | 99国产视频 | 国产欧美日韩综合精品一 | 一区二区影视 | 影音先锋男人网 | 国产一级毛片在线视频 | 91精品国产综合久久久久久丝袜 | 99久久久免费视频 | 一区综合 | 欧美日韩精品一区二区 | 操人网址| 一区二区三区免费视频网站 | 中文精品久久久 | 中文字幕av第一页 | 国产精品一区二区三区四区 | 国产免费一级特黄录像 | 91精品国产欧美一区二区 | 欧美自拍视频 | 国产伦精品一区二区三区在线 | 中文字幕免费看 | 中文字幕乱码亚洲精品一区 | 亚洲精选久久 | 日韩美香港a一级毛片免费 国产综合av | 成人欧美一区二区三区在线播放 | 叶山小百合av一区二区 | 中文字字幕在线 | 国产一级免费视频 | 日韩大尺度电影在线观看 | 欧美日韩一区二区三区视频 | www.五月婷 | 欧美在线一区二区 | 国产精品久久久99 | 五月激情六月婷婷 | 情趣视频在线免费观看 | 国产精品亚洲一区 | 精品国产一区二区三区在线观看 | 中文字幕av一区二区三区免费看 | 欧美日韩一区二区中文字幕 | 亚洲嫩草| 亚洲高清一区二区三区 | 精品一区二区三区三区 | 日韩一区二区三区在线视频 | 亚洲电影在线观看 | 欧美一级二级三级视频 | 麻豆国产露脸在线观看 | 欧美一级黄带 | 精品久久网| 美国黄色毛片女人性生活片 | 亚洲精品视频一区二区三区 | 成人在线观看网站 | 91文字幕巨乱亚洲香蕉 | 欧美二区在线观看 | 亚洲人在线观看视频 | 国产成人精品久久二区二区 | 亚洲国内精品 | 亚洲欧美久久久 | 亚洲免费在线播放 | av一区二区三区四区 | 69av.com | 欧美理伦片在线播放 | 久久久男人天堂 | 太平公主一级艳史播放高清 | 狠狠干美女 | 久久久久在线 | 国产欧美精选 | 国产精品久久久久久久久晋中 | 亚洲毛片在线观看 | 日本精品免费 | 黄色a视频| 免费一区二区三区 | 亚洲欧美精品一区二区三区 | 国产一区二区三区四区五区加勒比 | 精品久久久久久国产 | 中文字幕一区二区在线观看 | 夜夜艹| 日本美女一区二区三区 | 日韩欧美在线看 | 一区二区三区在线播放 | 日韩一区欧美 | 精品国产乱码久久久久久影片 | 国产精品99久久久久久动医院 | 9191视频| 日韩精品在线观看视频 | 国产成在线观看免费视频 | 日韩精品中文字幕一区二区三区 | 亚洲一区二区在线播放 | 免费看一区二区三区 | 91亚洲精| 最新av在线网址 | 欧美videosex性欧美黑吊 | 国产电影一区二区 | 亚洲网站在线免费观看 | 欧美日韩精品一区二区三区在线观看 | 大吊一区二区 | 亚洲欧美一区二区三区在线 | 欧美在线观看免费观看视频 | 国产成人av一区二区三区 | 麻豆freexxxx性91精品 | 久久社区| 日本久久久久久久久久久久 | 国产视频精品在线观看 | 久久精品国产免费 | 欧美成人一区二区三区 | 国产精品久久久久久久久久 | 日韩在线观看中文字幕 | 欧美日韩成人免费 |