日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

實(shí)戰(zhàn)J2EE?開發(fā)購物網(wǎng)站(四)

2019-11-18 14:25:37
字體:
供稿:網(wǎng)友

  GO ON 繼續(xù)進(jìn)階!!

??SQL*PLUS基礎(chǔ)
??在上一貼中,我們把握了些基本的Oracle操作,如創(chuàng)建、授權(quán)用戶,創(chuàng)建數(shù)據(jù)庫等。在OEM(Oracle EnterPRise Manager)可視化的窗口環(huán)境中,雖然我們也可以很方便地做這些事,但是事實(shí)上,用SQL語言書寫在開發(fā)上更有效率!!oracle提供的SQL*Plus就是個不錯的工具,假如大家喜歡窗口的開發(fā)環(huán)境,用SQLPlus Worksheet也行!下面說點(diǎn)基本的西西!

??SQL(StrUCture Query Language)語言是結(jié)構(gòu)化查詢語言,是數(shù)據(jù)庫的核心語言,是面向集合的描述性非過程化語言。
??SQL語言共分為四大類:數(shù)據(jù)查詢語言DQL,數(shù)據(jù)操縱語言DML,數(shù)據(jù)定義語言DDL,數(shù)據(jù)庫控制語言DCL。

??1.數(shù)據(jù)查詢語言DQL的基本結(jié)構(gòu)是由select子句,from子句,where子句組成的查詢塊:
??select <字段名表 designtimesp=4043> from <表或視圖名 designtimesp=4044> where <查詢條件 designtimesp=4045>

??2.數(shù)據(jù)操縱語言DML完成在數(shù)據(jù)庫中確定、修改、添加、刪除某一數(shù)據(jù)值的任務(wù)(以下是部分常用DML語句):
??insert 增加數(shù)據(jù)行到表
??delete 從表中刪除數(shù)據(jù)行
??Update 更改表中數(shù)據(jù)

??3.數(shù)據(jù)定義語言DDL完成定義數(shù)據(jù)庫的結(jié)構(gòu),包括數(shù)據(jù)庫本身、數(shù)據(jù)表、目錄、視圖等數(shù)據(jù)庫元素(以下是部分常用DDL語句)
??create table 創(chuàng)建表
??create index 創(chuàng)建索引
??create view 創(chuàng)建視圖
??alter table 增加表列,重定義表列,更改存儲分配
??drop table 刪除表
??drop index 刪除索引

??4.數(shù)據(jù)庫控制語言DCL用來授予或回收訪問數(shù)據(jù)庫的某種特權(quán),并控制數(shù)據(jù)庫操縱事務(wù)發(fā)生的時間及效果,對數(shù)據(jù)庫實(shí)行監(jiān)視等。如:
??grant 將權(quán)限或角色授予用戶或其它角色
??revoke 回收用戶權(quán)限
??roll 回滾,是當(dāng)某個對話更改了數(shù)據(jù)庫中的數(shù)據(jù)后,由于某種原因用戶不想提交此更改時,oracle所采取的保護(hù)操作。這是一個把信息恢復(fù)到用戶使update、insert、delete前最后提交的狀態(tài)。
??commit 提交。在完成數(shù)據(jù)庫的插入,刪除和修改操作時,只有當(dāng)事務(wù)提交到數(shù)據(jù)庫才算完成,有提交前只有操作數(shù)據(jù)庫的本人才能看到,別人只有在最后提交完成才可以看到。

??接下來,我們在SQL*Plus中實(shí)戰(zhàn)一下,為我們下面將要做的打好基礎(chǔ)。
??用system登陸到SQL*Plus后,我們做如下操作(這次沒有截圖,有具體的說明)
??SQL>create user maxuan identified by max; #創(chuàng)建口令為max的用戶maxuan
??SQL>grant connect,resource to maxuan; #為用戶maxuan授權(quán)
??SQL>conn maxuan/max; #以用戶maxuan進(jìn)行連接
??L>create table test(a number); #建立一個名為test的表,只有字段名為A的一列,數(shù)據(jù)類型為數(shù)字
??SQL>insert into test values(1); #插入一條記錄
??SQL>select * from test; #查詢記錄,此時A列的第一行為1
??SQL>update test set a=2; #更改記錄,此時A列的第一行已改為2
??SQL>commit; #提交
??SQL>delete from test; #刪除test表中所有的記錄,此時test表中沒有記錄
??SQL>roll; #回滾到提交前,此時再查詢test表,A列第一行值又回復(fù)到2

??oracle的數(shù)據(jù)類型

??在數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)表的時候,我們需要定義表中所有字段的類型,數(shù)據(jù)類型大致分為:character,numberic,date,lob和raw等,這些是最基本的數(shù)據(jù)類型。當(dāng)然在oracle中也答應(yīng)自定義數(shù)據(jù)類型!

??在oracle中提供的character數(shù)據(jù)類型:
??char():固定長度字符串,最大長度為2000字節(jié),假如不指定長充,缺省為1個字節(jié)長。
??varchar2():可變長度的字符串,最大長度為4000字節(jié),具體定義時指明最大長度,這咱類型可以放數(shù)字、字母以及ASCII碼字符集(或者EBCDIC等數(shù)據(jù)庫系統(tǒng)接受的字符集標(biāo)準(zhǔn))中的所有符號。假如數(shù)據(jù)長度沒有達(dá)到最大值,oracle會根據(jù)數(shù)據(jù)大小自動調(diào)節(jié)字段長度。是最長用的數(shù)據(jù)類型。
??nchar():根據(jù)字符集而定的固定長度字符串,最大長度2000字節(jié)。
??nvarchar2():根據(jù)字符集而定的可變長度字符串,最大長度4000字節(jié)。
??long:可變長字符列,最大長度限制為2GB,用于不需要作字符串搜索的長串?dāng)?shù)據(jù)。此類型是一個遺留下來的而且將來不會被支持的數(shù)據(jù)類型,逐漸被BLOB,CLOB,NCLOB等大的數(shù)據(jù)類型所取代。
??numberic數(shù)據(jù)類型用來存儲負(fù)的和正的整數(shù),分?jǐn)?shù)和浮點(diǎn)型數(shù)據(jù),在oracle中提供的numberic數(shù)據(jù)類型:
??number(,):可變長的數(shù)值列,答應(yīng)0、正值及負(fù)值,m是所有的有效數(shù)字的位數(shù),n是小數(shù)點(diǎn)以后的位數(shù)。
??在oracle中提供的date數(shù)據(jù)類型:
??date:缺省格式是dd-mon-yy(日-月-年)
??在oracle中提供的lob數(shù)據(jù)類型:
??blob、clob、nclob:三種大型對象(lob),用來保存較大的圖形文件或帶格式的文本文件,如Word文檔,以及音頻、視頻等非文本文件,最大長充是4GB。暈些數(shù)據(jù)存儲在數(shù)據(jù)庫內(nèi)部保存。
??bfile:在數(shù)據(jù)庫外部保存的大型二進(jìn)制對象文件,最大長度是4GB,這種外部的LOB類型,通過數(shù)據(jù)庫記錄變化情況,但是數(shù)據(jù)的具體保存是在數(shù)據(jù)庫外部進(jìn)行的。
??在oracle中提供的raw數(shù)據(jù)類型:
??raw():可變長二進(jìn)制數(shù)據(jù),具體定義字段時必須指明最大長度,這種格式用來保存較小的圖形文件或帶格式的文本文件,它也是一種較老的數(shù)據(jù)類型,將被lob數(shù)據(jù)類型所取代。
??long raw:可變長二進(jìn)制數(shù)據(jù),最大長度是2GB,可以用來保存較大的圖形或帶格式的文本文件,以及音頻、視頻等非文本文件,這也是一種較老的數(shù)據(jù)類型,將被lob數(shù)據(jù)類型所取代。
??其它的數(shù)據(jù)類型:
??rowid:這是oracle數(shù)據(jù)表中的一個偽例,它是數(shù)據(jù)表中每行數(shù)據(jù)內(nèi)在的唯一標(biāo)識
integer:整數(shù)類型

??創(chuàng)建購物網(wǎng)站后臺數(shù)據(jù)庫

??現(xiàn)在我們回到用J2EE體系開發(fā)購物網(wǎng)站的主題,開始實(shí)戰(zhàn)建購物網(wǎng)站的后臺數(shù)據(jù)庫。
??為了實(shí)現(xiàn)購物網(wǎng)站的基本的功能,我們需要建立四個表:商品列表(products)、商品類型表(item)、訂單列表(orders)和治理員列表(admin)。表結(jié)構(gòu)如下所示:

item表結(jié)構(gòu)(商品類型表)
字段名稱 數(shù)據(jù)類型 答應(yīng)空 主鍵/外鍵 備注
type_id INTEGER(自動編號) 否 主鍵 商品類別ID標(biāo)記
type varchar2(30) 否 商品類別名稱

product表結(jié)構(gòu)(商品列表)
字段名稱 數(shù)據(jù)類型 答應(yīng)空 主鍵/外鍵 備注
product_id INTEGER(自動編號) 否 主鍵 商品ID標(biāo)記
title varchar2(30) 否 商品名稱
type_id INTEGER 否 外鍵 商品類別標(biāo)記
info varchar2(80) 是 商品簡介
price number(16,2) 否 商品價格

orders表結(jié)構(gòu)(訂單列表)
字段名稱 數(shù)據(jù)類型 答應(yīng)空 主鍵/外鍵 備注
order_id INTEGER(自動編號) 否 主鍵 訂單ID標(biāo)記
name varchar2(20) 否 顧客姓名
address varchar2(100) 是 發(fā)貨地址
tel number(16) 是 聯(lián)系電話
email varchar2(30) 否 聯(lián)系email
BTime date 是 訂購日期
product_id INTEGER 否 外鍵 商品標(biāo)記
uword varchar2(100) 是 顧客留言

admin表結(jié)構(gòu)(治理員列表)
字段名稱 數(shù)據(jù)類型 答應(yīng)空 主鍵/外鍵 備注
admin_id INTEGER(自動編號) 否 主鍵 治理員ID標(biāo)記
adminname varchar2(20) 否 治理員名稱
password varchar2(20) 否 治理員密碼

??設(shè)計(jì)完表結(jié)構(gòu)后,我們就要開始創(chuàng)建了。
??創(chuàng)建表我想已經(jīng)不是什么難事了,那么我們要注重的是product、item、orders這三個表之間的關(guān)聯(lián),還有自動編號。

??下面是完整的SQL語句,在后面我會給出具體的說明,你可以在SQL*Plus里對照著輸入,也可以將它存為SQL腳本文件,在SQL*Plus或SQLPlus Worksheet里執(zhí)行。當(dāng)然也可以把代碼直接拷貝到SQL*Plus里執(zhí)行!

rem ///BY MAXUAN 開始///
create table item(
type_id integer not null,
type varchar2(30),
constraint item_pk primary key(type_id)
);

create table product(
product_id integer not null,
title varchar2(30) not null,
type_id integer not null,
info varchar2(80),
price number(16,2) not null,
constraint product_pk primary key (product_id),
constraint product_fk foreign key(type_id) references item(type_id)
);

create table orders(
order_id integer not null,
name varchar2(20) not null,
address varchar2(100),
tel number(16),
email varchar2(30) not null,
btime date,
product_id integer not null,
uword varchar2(100),
constraint orders_pk primary key(order_id),
constraint orders_fk foreign key(product_id) references product(product_id)
);

create table admin(
admin_id integer not null,
adminname varchar2(20) not null,
password varchar2(20) not null,
constraint admin_pk primary key(admin_id)
);

create sequence type_id increment by 1 start with 1;
create sequence product_id increment by 1 start with 1;
create sequence order_id increment by 1 start with 1;
create sequence admin_id increment by 1 start with 1;

rem ///BY MAXUAN 結(jié)束///

說明一:建立表之間的關(guān)聯(lián)
  product、item、orders三個表通過公共域,通常稱為鍵域(Key Field)進(jìn)行關(guān)聯(lián),存在兩種類型的鍵:主鍵(Primary key)和外部鍵(Foreign key)。主鍵使表中的數(shù)據(jù)行保持唯一,在表product中,product_id為主鍵,表orders中也包含有product_id,此時的product_id就是外部鍵。一個表的外部鍵從其它表中獲取信息。看看上面的SQL語句,應(yīng)該會了吧!

說明二:關(guān)于自動編號
  在access中有自動編號的數(shù)據(jù)類型,MSSQL和MySQL也都有自動增長的數(shù)據(jù)類型,插入記錄時不用操作此字段,會自動獲得數(shù)據(jù)值,而oracle沒有自動增長的數(shù)據(jù)類型,我們需要建立一個自動增長的序列號,插入記錄時要把序列號的下一個值賦于此字段,可以預(yù)見的是,有此功能,我們可以把數(shù)據(jù)從ACCESS、MSSQL或MYSQL遷移到oracle了!
create sequence type_id increment by 1 start with 1;
這句中,type_id為序列號的名稱,每次增長為1,起始序號為1。

  好了,咱們的數(shù)據(jù)庫已經(jīng)建好了,而且從中也了解到一些基本的相關(guān)知識,關(guān)于本人的用J2EE開發(fā)購物網(wǎng)站之二oracle篇到此結(jié)束,如有什么疑問請留言!!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
中文字幕中文字幕精品| 国产福利一区二区精品秒拍| 亚洲三级网站| 国产免费久久久| 中文在线а√在线8| 在线中文免费视频| 日韩三级视频在线播放| 一区二区91| 欧美成人一区二区| 欧美日韩一二三四| 日本一级一片免费视频| 精品视频—区二区三区免费| 久久香蕉精品| 91久久精品在线| 欧美久久久网站| 精品国产31久久久久久| 欧美日韩在线第一页| 欧美91精品| 欧美亚洲国产激情| 国产欧美日韩视频在线| 欧美在线视频一区二区| 日韩在线中文视频| 在线国产三级| 国产黄色在线观看| 国产123在线| 白嫩少妇丰满一区二区| 欧美日韩国产影片| 国产一区高清视频| 欧美日韩精品高清| 欧美日韩久久不卡| 中文官网资源新版中文第二页在线观看| 欧美日韩中文| 日韩欧美资源站| 精品日韩av一区二区| 精品日韩在线观看| 日韩欧美久久| 国产在线看一区| 欧美在线中文字幕| 欧美日韩国产中文| 黄色精品在线观看| 蜜臀91精品国产高清在线观看| 国产v日产∨综合v精品视频| 日韩精品视频网| 精品视频三区| 日韩欧美一级二级三级久久久| 国产久卡久卡久卡久卡视频精品| 欧美日韩在线不卡| av三级在线播放| 亚洲综合欧美在线| 日韩中文字幕精品视频| 91蜜桃婷婷狠狠久久综合9色| 亚洲综合中文字幕在线| 亚洲精华国产欧美| 欧美三级一区二区三区| 欧美三级在线视频| 欧美高清一级片在线| 欧美日韩免费不卡视频一区二区三区| 日韩精品视频网站| 丰满少妇一区| 欧美三级在线视频| 高清1区2区| 欧美日韩在线国产| 欧美日韩精品三区| 亚洲人线精品午夜| 国产成人精品999在线观看| 中文字幕最新精品| 久久精品日韩无码| 日韩欧美99| 九九视频精品免费| 久久蜜桃精品| 日韩av一区二区在线观看| 精品中文字幕在线播放| 91精品久久久久久蜜臀| 国产日韩中文在线| 人成免费在线视频| 欧美日韩中文字幕日韩欧美| 欧美亚洲专区| 国产高清大尺度一区二区不卡| 欧美片网站免费| 在线观看国产福利视频| 日韩中文字幕视频在线观看| 国产拍揄自揄精品视频麻豆| 国产一二三精品| 精品久久蜜桃| 精品国产乱码久久久久久蜜臀| 国产欧美久久久精品免费| 欧美在线日韩精品| 精品国产欧美日韩| 中文字幕久精品免费视频| 日韩专区视频网站| 伊人伊成久久人综合网小说| 欧洲精品二区| 色欧美日韩亚洲| 91麻豆免费视频网站| 亚洲理论中文字幕| 欧美 亚洲 精品 三区| 91精品999| 91亚洲国产高清| 欧美一级在线观看| av一区在线观看| 欧美日韩一级片在线观看| 91麻豆精品在线| 日韩在线视频在线观看| 91精品国产91久久久久久不卡| 国产超级va在线视频| 日韩精品三级| 亚州福利视频| 日韩欧美一级在线播放| 99综合精品久久| aaa欧美日韩| 在线一区二区三区精品| 久久久久黄色| 欧美日韩精品不卡| 亚洲va韩国va欧美va精品| 日韩福利视频导航| 中文字幕精品一区二区三区在线| www.久久久精品| 欧美在线日韩精品| 91久久精品国产91久久| 日韩一级中文字幕| 1区2区在线| 日韩高清在线不卡| 精品日韩欧美在线| 欧美综合精品| 午夜黄色小视频| 精品视频在线导航| 国产福利免费在线观看| 视频一区二区不卡| 国产999在线观看| 欧美不卡视频| 狠狠色噜噜狠狠狠狠97| 欧美中文字幕在线| 97久久精品午夜一区二区| 欧美日韩中文字幕日韩欧美| 欧美日韩在线不卡视频| 色综合天天性综合| 影音先锋中文字幕在线观看| 成人欧美亚洲| 欧美三级日韩在线| 中文字幕在线看视频国产欧美| 欧美一卡2卡三卡4卡5免费| 欧美大片在线观看一区| 久久久精品午夜少妇| 国产黄色片大全| 中文字幕日韩精品在线| 亚洲第一香蕉网| 欧美日韩亚洲视频| 91午夜在线| 国产成人精品综合久久久| 国产一二三视频| 精品三区视频| 中文字幕 日韩 欧美| 日韩精品手机在线观看| 中文字幕精品视频| 精品网站999www| 久久久精品午夜少妇| 精品日韩在线观看| 天堂中文在线视频| 日韩在线高清| 青青久在线视频免费观看| 日韩欧美久久| www.三级.com| 国产在线不卡一区| 亚洲欧美小说国产图片| 精品国产31久久久久久| 欧美中文字幕视频| 日韩视频免费直播| 欧美日韩国产在线看| 色www精品视频在线观看| 欧美日韩精品免费| 亚洲免费在线视频一区 二区| 日韩久久不卡| 一区二区三区久久| 色国产在线视频| 日韩精品在线免费看| 国产视频中文字幕| 视频在线一区二区| 日韩精品视频在线观看视频| 中文字幕欧美日韩在线| 国产91久久久久蜜臀青青天草二 | 日韩在线精品| 美日韩精品免费视频| 久久激情一区| 欧美日韩性视频一区二区三区| 91欧美在线| 欧美日韩国产一二| 国产免费久久| 亚洲社区在线| 日韩精品第一区| 日韩精品午夜| 日韩av在线中文字幕| 亚洲欧洲在线观看av| 影音先锋中文字幕在线观看| 欧美三级在线看| 欧美日韩成人一区二区| 国产日韩免费| 欧美日韩第一区日日骚| 日韩精品视频在线观看网址| 日韩亚洲一区在线| 粉嫩喷白浆久久| 国产99在线|亚洲| 中文在线不卡视频| 91九色在线看| 日韩欧美国产免费播放| 91精品国产入口| 一区二区三区精品99久久| 激情久久99| 国产午夜精品久久| 国产区高清在线| 欧美 日韩 综合| 69av亚洲| 久久精品网站免费观看| 91精品国产色综合久久久蜜香臀| 精品久久久视频| 91国内在线| 天天综合天天做| 99日韩精品| 国产黄色在线播放| 日韩高清不卡在线| 精品日韩一区二区三区免费视频| 热久久精品国产| 欧美中文字幕第一页| 拍真实国产伦偷精品| 日韩不卡一二三区| 1区不卡电影| www在线播放| 一级日韩一级欧美| 中文字幕亚洲欧美| 欧美日韩国产中文精品字幕自在自线| 精品视频资源站| 国产蜜臀在线| 欧美日韩高清在线一区| 中文字幕伊人| 精品一二三四| 亚洲国产欧美日韩精品| 91精品国产综合久久久久久漫画| 影音先锋一区二区资源站| 中文字幕久久精品| 中文字幕在线中文字幕二区| 一区二区三区中文字幕在线观看| a视频在线播放| 中文字幕视频一区二区三区久| 亚洲乱码在线观看| 国产羞羞视频在线播放| 欧美日韩在线不卡一区| 欧美wwww| 国产免费电影网站入口| 亚洲福利精品| 亚洲一区激情| 久久中文免费视频| 中文字幕 亚洲一区| 亚洲综合三区| 亚洲最新免费视频| 蜜桃精品在线| 极品久久久久久| 午夜av一区二区| 精品成人久久久| 午夜私人影院在线观看| 日韩欧美一级精品久久| 亚洲 欧美 日韩系列| 欧洲精品久久久| 日本黄色一区二区三区| 日韩一级免费在线观看| 欧美午夜精品在线| 欧美日韩国产在线观看| 欧美日韩999| 日韩一级在线免费观看| 精品中文字幕视频| 91吃瓜在线观看| 日韩欧美在线1卡| 美女黄a一级视频| 久久久精品日韩欧美| 国产伦精品免费视频| 久久精品视频免费看| 二区三区不卡不卡视频| 亚洲永久免费视频| 日韩在线视频免费观看高清中文| 99视频一区| a级在线免费观看| 91精品国产手机| 国产成人一区二区精品非洲| 亚洲欧美久久久| 中文字幕日韩欧美在线| 黄色在线播放网站| 亚洲羞羞网站| 国产网站欧美日韩免费精品在线观看| 久久 天天综合| 中文天堂资源在线| 在线国产三级| 久久99精品久久久久子伦| 日韩在线a电影| 久99久视频| 国产欧美久久久精品影院| 国产午夜精品视频免费不卡69堂 | 在线观看免费国产成人软件| 亚洲福利精品| 中文字幕 乱码 中文乱码91| 欧美日韩国产综合久久| 中文字幕亚洲国产| 最近中文字幕在线中文视频| 亚洲大片免费看| 日韩亚洲欧美中文字幕| 日韩中文字幕91| 国产 日韩 欧美 综合 一区| 亚洲中文字幕在线一区| 亚洲一区在线观看免费| 精品在线网站观看| 欧美 日韩 中文字幕| 欧美日韩综合在线观看| 国产在线观看91| 欧美日韩激情一区| 中文字幕亚洲高清| 亚洲一级特黄| 欧美日韩精品欧美日韩精品一| 免费国产成人看片在线| 久久久精品日韩欧美| 国产黄色小视频| 国产欧美中文字幕| 日韩三区免费| 欧美高清视频一区二区三区| 日韩免费不卡avV| 久久久精品国产免费观看同学| 日韩精品高清不卡| 欧美久久久精品| 一区二区三区免费看视频 | 国产劲爆久久| 国产男女av| 国产福利在线播放| 一区二区高清在线| 国产偷久久久精品专区| 中文字幕久精品免费视频| 日韩免费不卡avV| 国产福利不卡| 92久久精品| 国产字幕中文| 日韩一二三四区| 美国av一区二区| 久久久99免费| 欧美日韩性视频一区二区三区| 久久精品国产视频| 日韩欧美99| 国产欧美日韩在线看| 欧美日韩精品三区| 久久精品免费看| 国产99在线 | 亚洲| 亚洲大片免费看| 日韩av一区在线| 亚洲乱码中文字幕综合| av中文在线播放| 国产欧美综合在线| 亚洲成a人片在线www| 亚洲一区日韩精品中文字幕| 粉嫩喷白浆久久| 欧美日韩性视频一区二区三区| 亚洲素人一区二区| 亚洲欧美中文字幕| 日韩三级视频在线播放| 亚洲理论中文字幕| 国产成人精品三级| 国产高潮久久久| 999精品视频在线观看播放| 日韩福利视频导航| 欧美日韩国产一级片| 亚洲乱码一区av黑人高潮| 国产日韩中文字幕在线| 精品日韩在线| 欧美日韩乱国产| 一区二区精品| 一级免费a一片| 一区二区国产在线| 国产福利不卡| 日韩欧美在线第一页| 国产欧美自拍一区| 亚洲乱码中文字幕综合| 麻豆精品99| 欧美午夜精品在线| 国产一区激情在线| 国产成人中文字幕| 国产一区在线精品| 日韩欧美中文字幕在线播放| 欧美日韩国产一二三| 国内精品99| 亚洲va韩国va欧美va精品| 国产黄在线观看免费观看不卡| 日韩中文字幕在线视频观看| 91精品久久久久久蜜臀| 免费在线播放av| а√天堂中文在线资源8| 欧美日韩在线不卡视频| 久久精品在线免费观看| 久久99蜜桃精品| 黄色片免费在线| 99精品在线播放| 国产亚洲福利| 91欧美日韩麻豆精品| 欧美变态tickling挠脚心| 伊人伊成久久人综合网小说| 日韩三级视频在线| 国产小视频在线| 久久婷婷中文字幕|