亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ch03.htm

?? Learn SQL in an easy way...
?? HTM
?? 第 1 頁 / 共 4 頁
字號:
</B>  3<B>  WHERE FIRSTNAME &lt;&gt; 'AL';</B></FONT></PRE><H5><FONT COLOR="#000000">OUTPUT:</FONT></H5><PRE><FONT COLOR="#0066FF">LASTNAME       FIRSTNAME       AREACODE PHONE    ST ZIP-------------- -------------- --------- -------- -- -----MERRICK        BUD                  300 555-6666 CO 80212MAST           JD                   381 555-6767 LA 23456BULHER         FERRIS               345 555-3223 IL 23332</FONT></PRE><P>To find everyone not living in California, type this:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT *</B>  2 <B> FROM FRIENDS</B>  3 <B> WHERE STATE != 'CA';</B>LASTNAME       FIRSTNAME       AREACODE PHONE    ST ZIP-------------- -------------- --------- -------- -- -----BUNDY          AL                   100 555-1111 IL 22333MEZA           AL                   200 555-2222 UKMERRICK        BUD                  300 555-6666 CO 80212MAST           JD                   381 555-6767 LA 23456BULHER         FERRIS               345 555-3223 IL 23332</FONT></PRE><BLOCKQUOTE>	<P><HR><FONT COLOR="#000077"><B>NOTE:</B></FONT><B> </B>Notice that both symbols, <TT>&lt;&gt;</TT>	and <TT>!=</TT>, can express &quot;not equals.&quot; <HR></BLOCKQUOTE><H3><FONT COLOR="#000077">Character Operators</FONT></H3><P>You can use character operators to manipulate the way character strings are represented,both in the output of data and in the process of placing conditions on data to beretrieved. This section describes two character operators: the <TT>LIKE</TT> operatorand the || operator, which conveys the concept of character concatenation.<H4><FONT COLOR="#000077">I Want to Be Like </FONT><FONT SIZE="5" COLOR="#000077"><TT>LIKE</TT></FONT></H4><P>What if you wanted to select parts of a database that fit a pattern but weren'tquite exact matches? You could use the equal sign and run through all the possiblecases, but that process would be boring and time-consuming. Instead, you could use<TT>LIKE</TT>. Consider the following:</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt;<B> SELECT * FROM PARTS;</B></FONT></PRE><H5><FONT COLOR="#000000">OUTPUT:</FONT></H5><PRE><FONT COLOR="#0066FF">NAME           LOCATION       PARTNUMBER-------------- -------------- ----------APPENDIX       MID-STOMACH             1ADAMS APPLE    THROAT                  2HEART          CHEST                   3SPINE          BACK                    4ANVIL          EAR                     5KIDNEY         MID-BACK                6</FONT></PRE><P>How can you find all the parts located in the back? A quick visual inspectionof this simple table shows that it has two parts, but unfortunately the locationshave slightly different names. Try this:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT *</B>  2 <B> FROM PARTS </B> 3 <B> WHERE LOCATION LIKE '%BACK%';</B>NAME           LOCATION       PARTNUMBER-------------- -------------- ----------SPINE          BACK                    4KIDNEY         MID-BACK                6</FONT></PRE><H5>ANALYSIS:</H5><P>You can see the use of the percent sign (<TT>%</TT>) in the statement after <TT>LIKE</TT>.When used inside a <TT>LIKE</TT> expression, % is a wildcard. What you asked forwas any occurrence of <TT>BACK</TT> in the column location. If you queried</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT *     FROM PARTS</B>     <B>WHERE LOCATION LIKE 'BACK%';</B></FONT></PRE><P>you would get any occurrence that started with <TT>BACK</TT>:</P><H5>OUTPUT:</H5><PRE><FONT COLOR="#0066FF">NAME           LOCATION       PARTNUMBER-------------- -------------- ----------SPINE          BACK                    4</FONT></PRE><P>If you queried</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT *     FROM PARTS</B>    <B> WHERE NAME LIKE 'A%';</B></FONT></PRE><P>you would get any name that starts with <TT>A</TT>:</P><H5>OUTPUT:</H5><PRE><FONT COLOR="#0066FF">NAME           LOCATION       PARTNUMBER-------------- -------------- ----------APPENDIX       MID-STOMACH             1ADAMS APPLE    THROAT                  2ANVIL          EAR                     5</FONT></PRE><P>Is <TT>LIKE</TT> case sensitive? Try the next query to find out.</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT *     FROM PARTS     WHERE NAME LIKE 'a%';</B>no rows selected</FONT></PRE><H5>ANALYSIS:</H5><P>The answer is yes. References to data are always case sensitive.</P><P>What if you want to find data that matches all but one character in a certainpattern? In this case you could use a different type of wildcard: the underscore.<H4><FONT COLOR="#000077">Underscore (_)</FONT></H4><P>The underscore is the single-character wildcard. Using a modified version of thetable <TT>FRIENDS</TT>, type this:</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT * FROM FRIENDS;</B></FONT></PRE><H5><FONT COLOR="#000000">OUTPUT:</FONT></H5><PRE><FONT COLOR="#0066FF">LASTNAME       FIRSTNAME       AREACODE PHONE    ST ZIP-------------- -------------- --------- -------- -- -----BUNDY          AL                   100 555-1111 IL 22333MEZA           AL                   200 555-2222 UKMERRICK        UD                   300 555-6666 CO 80212MAST           JD                   381 555-6767 LA 23456BULHER         FERRIS               345 555-3223 IL 23332PERKINS        ALTON                911 555-3116 CA 95633BOSS           SIR                  204 555-2345 CT 95633</FONT></PRE><P>To find all the records where <TT>STATE</TT> starts with <TT>C</TT>, type thefollowing:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT *  </B>2 <B> FROM FRIENDS</B>  3 <B> WHERE STATE LIKE 'C_';</B></FONT></PRE><PRE><FONT COLOR="#0066FF">LASTNAME       FIRSTNAME       AREACODE PHONE    ST ZIP-------------- -------------- --------- -------- -- -----MERRICK        BUD                  300 555-6666 CO 80212PERKINS        ALTON                911 555-3116 CA 95633BOSS           SIR                  204 555-2345 CT 95633</FONT></PRE><P>You can use several underscores in a statement:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT * </B> 2 <B> FROM FRIENDS </B> 3<B>  WHERE PHONE LIKE'555-6_6_';</B></FONT></PRE><PRE><FONT COLOR="#0066FF">LASTNAME       FIRSTNAME       AREACODE PHONE    ST ZIP-------------- -------------- --------- -------- -- -----MERRICK        BUD                  300 555-6666 CO 80212MAST           JD                   381 555-6767 LA 23456</FONT></PRE><P>The previous statement could also be written as follows:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT *  </B>2<B>  FROM FRIENDS </B> 3<B>  WHERE PHONE LIKE '555-6%';</B>LASTNAME       FIRSTNAME       AREACODE PHONE    ST ZIP-------------- -------------- --------- -------- -- -----MERRICK        BUD                  300 555-6666 CO 80212MAST           JD                   381 555-6767 LA 23456</FONT></PRE><P>Notice that the results are identical. These two wildcards can be combined. Thenext example finds all records with <TT>L</TT> as the second character:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT *</B>  2<B>  FROM FRIENDS </B> 3<B>  WHERE FIRSTNAME LIKE '_L%';</B>LASTNAME       FIRSTNAME       AREACODE PHONE    ST ZIP-------------- -------------- --------- -------- -- -----BUNDY          AL                   100 555-1111 IL 22333MEZA           AL                   200 555-2222 UKPERKINS        ALTON                911 555-3116 CA 95633</FONT></PRE><H4><FONT COLOR="#000077">Concatenation (||)</FONT></H4><P>The <TT>||</TT> (double pipe) symbol concatenates two strings. Try this:</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT FIRSTNAME || LASTNAME ENTIRENAME  </B>2<B>  FROM FRIENDS;</B></FONT></PRE><H5><FONT COLOR="#000000"><B>OUTPUT:</B></FONT></H5><PRE><FONT COLOR="#0066FF">ENTIRENAME----------------------AL             BUNDYAL             MEZABUD            MERRICKJD             MASTFERRIS         BULHERALTON          PERKINSSIR            BOSS</FONT></PRE><PRE><FONT COLOR="#0066FF">7 rows selected.</FONT></PRE><H5>ANALYSIS:</H5><P>Notice that <TT>||</TT> is used instead of <TT>+</TT>. If you use <TT>+</TT> totry to concatenate the strings, the SQL interpreter used for this example (PersonalOracle7) returns the following error:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT FIRSTNAME + LASTNAME ENTIRENAME     FROM FRIENDS;</B>ERROR:ORA-01722: invalid number</FONT></PRE><P>It is looking for two numbers to add and throws the error <TT>invalid number</TT>when it doesn't find any.<BLOCKQUOTE>	<P><HR><FONT COLOR="#000077"><B>NOTE:</B></FONT><B> </B>Some implementations of SQL use	the plus sign to concatenate strings. Check your implementation. <HR></BLOCKQUOTE><P>Here's a more practical example using concatenation:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT LASTNAME || ',' || FIRSTNAME NAME     FROM FRIENDS;</B>NAME------------------------------------------------------BUNDY    , ALMEZA     , ALMERRICK  , BUDMAST     , JDBULHER   , FERRISPERKINS  , ALTONBOSS     , SIR</FONT></PRE><PRE><FONT COLOR="#0066FF">7 rows selected.</FONT></PRE><H5>ANALYSIS:</H5><P>This statement inserted a comma between the last name and the first name.<BLOCKQUOTE>	<P><HR><FONT COLOR="#000077"><B>NOTE:</B></FONT><B> </B>Notice the extra spaces between	the first name and the last name in these examples. These spaces are actually part	of the data. With certain data types, spaces are right-padded to values less than	the total length allocated for a field. See your implementation. Data types will	be discussed on Day 9, &quot;Creating and Maintaining Tables.&quot; <HR></BLOCKQUOTE><P>So far you have performed the comparisons one at a time. That method is fine forsome problems, but what if you need to find all the people at work with last namesstarting with P who have less than three days of vacation time?<H3><FONT COLOR="#000077">Logical Operators</FONT></H3><P>logical operatorsLogical operators separate two or more conditions in the <TT>WHERE</TT>clause of an SQL statement.</P><P>Vacation time is always a hot topic around the workplace. Say you designed a tablecalled <TT>VACATION</TT> for the accounting department:</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT * FROM VACATION;</B></FONT></PRE><H5><FONT COLOR="#000000">OUTPUT:</FONT></H5><PRE><FONT COLOR="#0066FF">LASTNAME       EMPLOYEENUM    YEARS  LEAVETAKEN-------------- ----------- --------- ----------ABLE                   101        2           4BAKER                  104        5          23BLEDSOE                107        8          45BOLIVAR                233        4          80BOLD                   210       15         100COSTALES               211       10          78</FONT></PRE><PRE><FONT COLOR="#0066FF">6 rows selected.</FONT></PRE><P>Suppose your company gives each employee 12 days of leave each year. Using whatyou have learned and a logical operator, find all the employees whose names startwith <TT>B</TT> and who have more than <TT>50</TT> days of leave coming.</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT LASTNAME,  </B>2<B>  YEARS * 12 - LEAVETAKEN REMAINING  </B>3<B>  FROM VACATION  </B>4<B>  WHERE LASTNAME LIKE 'B%'</B>  5<B>  AND</B>  6 <B> YEARS * 12 - LEAVETAKEN &gt; 50;</B>LASTNAME       REMAINING-------------- ---------BLEDSOE               51BOLD                  80</FONT></PRE><H5>ANALYSIS:</H5><P>This query is the most complicated you have done so far. The <TT>SELECT</TT> clause(lines 1 and 2) uses arithmetic operators to determine how many days of leave eachemployee has remaining. The normal precedence computes <TT>YEARS * 12 - LEAVETAKEN</TT>.(A clearer approach would be to write <TT>(YEARS * 12) - LEAVETAKEN</TT>.)</P><P><TT>LIKE</TT> is used in line 4 with the wildcard <TT>%</TT> to find all the <TT>B</TT>names. Line 6 uses the <TT>&gt;</TT> to find all occurrences greater than <TT>50</TT>.</P><P>The new element is on line 5. You used the logical operator <TT>AND</TT> to ensurethat you found records that met the criteria in lines 4 and 6.<H4><FONT COLOR="#000077">AND</FONT></H4><P><TT>AND</TT> means that the expressions on both sides must be true to return <TT>TRUE</TT>.If either expression is false, <TT>AND</TT> returns <TT>FALSE</TT>. For example,to find out which employees have been with the company for <TT>5</TT> years or lessand have taken more than <TT>20</TT> days leave, try this:</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT LASTNAME</B>  2 <B> FROM VACATION</B>  3<B>  WHERE YEARS &lt;= 5 </B>  4 <B> AND </B> 5 <B> LEAVETAKEN &gt; 20 ;</B></FONT></PRE><H5><FONT COLOR="#000000">OUTPUT:</FONT></H5><PRE><FONT COLOR="#0066FF">LASTNAME--------BAKERBOLIVAR</FONT></PRE><P>If you want to know which employees have been with the company for <TT>5</TT>years or more and have taken less than <TT>50</TT> percent of their leave, you couldwrite:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT LASTNAME WORKAHOLICS</B>  2<B>  FROM VACATION </B> 3 <B> WHERE YEARS &gt;= 5 </B> 4<B>  AND </B> 5<B>  ((YEARS *12)-LEAVETAKEN)/(YEARS * 12) &lt; 0.50;</B>WORKAHOLICS---------------BAKERBLEDSOE</FONT></PRE><P>Check these people for burnout. Also check out how we used the <TT>AND</TT> tocombine these two conditions.<H4><FONT COLOR="#000077">OR</FONT></H4><P>You can also use <TT>OR</TT> to sum up a series of conditions. If any of the comparisonsis true, <TT>OR</TT> returns <TT>TRUE</TT>. To illustrate the difference, conditionsrunthe last query with <TT>OR</TT> instead of with <TT>AND</TT>:</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT LASTNAME WORKAHOLICS  </B>2 <B> FROM VACATION  </B>3<B>  WHERE YEARS &gt;= 5 </B> 4<B>  OR</B>  5<B>   ((YEARS *12)-LEAVETAKEN)/(YEARS * 12) &gt;= 0.50;</B></FONT></PRE><H5><FONT COLOR="#000000">OUTPUT:</FONT></H5><PRE><FONT COLOR="#0066FF">WORKAHOLICS---------------ABLEBAKERBLEDSOEBOLDCOSTALES</FONT></PRE><H5>ANALYSIS:</H5><P>The original names are still in the list, but you have three new entries (whowould probably resent being called workaholics). These three new names made the listbecause they satisfied one of the conditions. <TT>OR</TT> requires that only oneof the conditions be true in order for data to be returned.<H4><FONT COLOR="#000077">NOT</FONT></H4><P><TT>NOT</TT> means just that. If the condition it applies to evaluates to <TT>TRUE</TT>,<TT>NOT</TT> make it <TT>FALSE</TT>. If the condition after the <TT>NOT</TT> is <TT>FALSE</TT>,it becomes <TT>TRUE</TT>. For example, the following <TT>SELECT</TT> returns theonly two names not beginning with <TT>B</TT> in the table:</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT *</B>  2 <B> FROM VACATION  </B>3<B>  WHERE LASTNAME NOT LIKE 'B%';</B></FONT></PRE><H5><FONT COLOR="#000000"><B>OUTPUT:</B></FONT></H5><PRE><FONT COLOR="#0066FF">LASTNAME       EMPLOYEENUM    YEARS LEAVETAKEN-------------- ----------- -------- ----------ABLE                   101        2          4COSTALES               211       10         78</FONT></PRE><P><TT>NOT</TT> can also be used with the operator <TT>IS</TT> when applied to <TT>NULL</TT>.Recall the <TT>PRICES</TT> table where we put a <TT>NULL</TT> value in the <TT>WHOLESALE</TT>column opposite the item <TT>ORANGES</TT>.</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT * FROM PRICE;</B>ITEM           WHOLESALE-------------- ---------TOMATOES             .34POTATOES             .51BANANAS              .67

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色大成网站www久久九九| 青青草伊人久久| 亚洲成人7777| 国产99精品国产| 在线成人av网站| 亚洲激情欧美激情| 国产精品一区二区x88av| 欧美乱妇15p| 亚洲精品一卡二卡| 成人激情视频网站| 国产色综合久久| 老司机精品视频导航| 欧美色网站导航| 久草精品在线观看| 欧美亚洲愉拍一区二区| 亚洲色欲色欲www| 国产福利一区二区三区视频在线 | 蜜桃一区二区三区四区| 欧洲一区二区三区免费视频| 国产精品久久久久久亚洲伦 | 国产三级三级三级精品8ⅰ区| 美女网站一区二区| 日韩欧美国产成人一区二区| 午夜精品一区二区三区三上悠亚| 99精品国产热久久91蜜凸| 国产日产欧美一区二区三区 | 91啪在线观看| 综合中文字幕亚洲| 99久久er热在这里只有精品15 | 91捆绑美女网站| 中文字幕字幕中文在线中不卡视频| 成人午夜大片免费观看| 亚洲国产精品久久人人爱| 欧美综合久久久| 亚洲制服丝袜av| 欧美色爱综合网| 日韩经典中文字幕一区| 欧美美女一区二区三区| 蜜桃视频一区二区三区在线观看 | 中文字幕的久久| 99久久精品一区| 亚洲免费在线观看视频| 欧美丝袜丝交足nylons图片| 亚洲国产欧美在线人成| 日韩一区二区三区在线视频| 精品一区二区免费在线观看| 久久久久久久久久久久电影| 波多野结衣一区二区三区| 中文字幕人成不卡一区| 欧美日韩在线观看一区二区 | 欧美怡红院视频| 亚洲6080在线| 久久久久国产成人精品亚洲午夜| 国产成人av一区二区| 中文字幕一区二区三区四区 | 97se亚洲国产综合自在线观| 亚洲在线观看免费视频| 91精品欧美久久久久久动漫| 韩国av一区二区三区四区 | av午夜精品一区二区三区| 一区二区三区中文在线| 日韩精品一区二区三区中文精品| 成人午夜又粗又硬又大| 亚洲第一搞黄网站| 国产日韩欧美一区二区三区乱码| 在线亚洲高清视频| 国产在线播精品第三| 亚洲人成精品久久久久久| 91精品免费在线| 99视频超级精品| 在线观看日韩国产| 久久99精品久久久久婷婷| 亚洲天堂网中文字| 欧美第一区第二区| 色视频成人在线观看免| 精品写真视频在线观看| 亚洲永久免费av| 国产色婷婷亚洲99精品小说| 欧美色精品在线视频| thepron国产精品| 黄色精品一二区| 亚洲综合色区另类av| 国产欧美一区二区三区在线看蜜臀 | 亚洲日本电影在线| 欧美精品一区二区精品网| 色狠狠一区二区| 国产大陆a不卡| 久久成人久久鬼色| 亚洲成av人片一区二区| 亚洲人快播电影网| 国产精品视频在线看| 精品国产91九色蝌蚪| 欧美日韩aaa| 在线免费观看日韩欧美| av一区二区久久| 丰满亚洲少妇av| 国产在线视视频有精品| 久久福利视频一区二区| 日韩 欧美一区二区三区| 亚洲一区二区三区三| 日韩毛片视频在线看| 国产精品国产馆在线真实露脸| 亚洲精品在线观看视频| 日韩欧美视频在线| 91精品国产综合久久久久久久 | 日韩电影在线看| 亚洲国产日韩一区二区| 夜夜嗨av一区二区三区| 亚洲综合激情网| 亚洲国产成人porn| 亚洲国产视频直播| 亚洲国产精品视频| 天堂在线亚洲视频| proumb性欧美在线观看| 成人高清免费观看| a美女胸又www黄视频久久| av在线综合网| 日本福利一区二区| 欧美日韩精品系列| 91精品国产一区二区人妖| 91精品国产综合久久久蜜臀图片| 欧美精品一二三区| 欧美zozozo| 国产亚洲精品资源在线26u| 国产日韩精品久久久| 136国产福利精品导航| 一区二区三区在线免费视频| 午夜免费久久看| 极品少妇一区二区| av欧美精品.com| 欧美日韩激情一区| 欧美tickling网站挠脚心| 国产亚洲福利社区一区| 国产精品夫妻自拍| 偷窥国产亚洲免费视频| 久久精品国产77777蜜臀| 成人免费观看av| 日本韩国一区二区三区| 日韩一卡二卡三卡四卡| 亚洲国产成人私人影院tom| 一区二区三区国产豹纹内裤在线| 男人操女人的视频在线观看欧美| 精油按摩中文字幕久久| 不卡的看片网站| 在线不卡一区二区| 国产精品麻豆视频| 午夜视频在线观看一区二区 | 亚洲精品视频一区| 麻豆成人久久精品二区三区小说| 成人午夜电影久久影院| 7777精品伊人久久久大香线蕉经典版下载 | 韩日av一区二区| 99精品久久免费看蜜臀剧情介绍| 欧美午夜精品理论片a级按摩| 日韩精品一区二区三区在线播放| 国产精品入口麻豆原神| 亚洲成人资源在线| 欧美麻豆精品久久久久久| 国产亚洲欧洲997久久综合| 午夜精品免费在线观看| 成人激情动漫在线观看| 日韩欧美亚洲另类制服综合在线| 国产精品成人在线观看| 久久国产人妖系列| 欧美三级中文字幕在线观看| 国产欧美日韩视频一区二区| 日韩综合小视频| 91国在线观看| 中文字幕不卡在线| 久久精品国产亚洲5555| 欧美偷拍一区二区| 亚洲欧美日韩中文播放 | 国产精品高潮久久久久无| 日本一不卡视频| 91欧美激情一区二区三区成人| 欧美成人福利视频| 肉色丝袜一区二区| 欧美色图在线观看| 亚洲另类春色校园小说| www.欧美日韩国产在线| 国产欧美日韩另类视频免费观看| 蜜臀va亚洲va欧美va天堂| 欧美三级电影一区| 亚洲激情中文1区| 91亚洲国产成人精品一区二区三 | 国产日本亚洲高清| 久久国产精品色婷婷| 日韩午夜av一区| 天天操天天干天天综合网| 91成人国产精品| 亚洲一区二区三区精品在线| 色婷婷精品久久二区二区蜜臀av | 国产一区二区免费视频| 日韩欧美不卡在线观看视频| 婷婷一区二区三区| 欧美一区在线视频| 老司机午夜精品| 欧美成人伊人久久综合网| 日韩av在线免费观看不卡| 日韩午夜电影在线观看|