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

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

?? ch03.htm

?? Learn SQL in an easy way...
?? HTM
?? 第 1 頁 / 共 4 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"><HTML><HEAD>		<TITLE>Teach Yourself SQL in 21 Days, Second Edition -- Day 3 -- Expressions, Conditions, and Operators</TITLE></HEAD><BODY TEXT="#000000" BGCOLOR="#FFFFFF"><CENTER><H1><IMG SRC="../buttonart/sams.gif" WIDTH="171" HEIGHT="66" ALIGN="BOTTOM" BORDER="0"><BR><FONT COLOR="#000077">Teach Yourself SQL in 21 Days, Second Edition</FONT></H1></CENTER><CENTER><P><A HREF="../ch02/ch02.htm"><IMG SRC="../buttonart/previous.gif" WIDTH="128" HEIGHT="28"ALIGN="BOTTOM" ALT="Previous chapter" BORDER="0"></A><A HREF="../ch04/ch04.htm"><IMGSRC="../buttonart/next.gif" WIDTH="128" HEIGHT="28" ALIGN="BOTTOM" ALT="Next chapter"BORDER="0"></A><A HREF="../index.htm"><IMG SRC="../buttonart/contents.gif" WIDTH="128"HEIGHT="28" ALIGN="BOTTOM" ALT="Contents" BORDER="0"></A> <HR></CENTER><CENTER><H1><FONT COLOR="#000077">- Day 3 -<BR>Expressions, Conditions, and Operators</FONT></H1></CENTER><H2><FONT COLOR="#000077">Objectives</FONT></H2><P>On Day 2, &quot;Introduction to the Query: The <TT>SELECT</TT> Statement,&quot;you used <TT>SELECT</TT> and <TT>FROM</TT> to manipulate data in interesting (anduseful) ways. Today you learn more about <TT>SELECT</TT> and <TT>FROM</TT> and expandthe basic query with some new terms to go with query, table, and row, as well asa new clause and a group of handy items called operators. When the sun sets on Day3, you will<UL>	<LI>Know what an expression is and how to use it	<P>	<LI>Know what a condition is and how to use it	<P>	<LI>Be familiar with the basic uses of the <TT>WHERE</TT> clause	<P>	<LI>Be able to use arithmetic, comparison, character, logical, and set operators	<P>	<LI>Have a working knowledge of some miscellaneous operators</UL><BLOCKQUOTE>	<P><HR><FONT COLOR="#000077"><B>NOTE:</B></FONT><B> </B>We used Oracle's Personal Oracle7	to generate today's examples. Other implementations of SQL may differ slightly in	the way in which commands are entered or output is displayed, but the results are	basically the same for all implementations that conform to the ANSI standard. <HR></BLOCKQUOTE><H2><FONT COLOR="#000077">Expressions</FONT></H2><P>The definition of an expression is simple: An <I>expression</I> returns a value.Expression types are very broad, covering different data types such as String, Numeric,and Boolean. In fact, pretty much anything following a clause (<TT>SELECT</TT> or<TT>FROM</TT>, for example) is an expression. In the following example <TT>amount</TT>is an expression that returns the value contained in the <TT>amount</TT> column.</P><PRE><FONT COLOR="#0066FF">SELECT amount FROM checks;</FONT></PRE><P>In the following statement <TT>NAME, ADDRESS, PHONE</TT> and <TT>ADDRESSBOOK</TT>are expressions:</P><PRE><FONT COLOR="#0066FF">SELECT NAME, ADDRESS, PHONEFROM ADDRESSBOOK;</FONT></PRE><P>Now, examine the following expression:</P><PRE><FONT COLOR="#0066FF">WHERE NAME = 'BROWN'</FONT></PRE><P>It contains a condition, <TT>NAME = 'BROWN'</TT>, which is an example of a Booleanexpression. <TT>NAME = 'BROWN'</TT> will be either <TT>TRUE</TT> or <TT>FALSE</TT>,depending on the condition <TT>=</TT>.<H2><FONT COLOR="#000077">Conditions</FONT></H2><P>If you ever want to find a particular item or group of items in your database,you need one or more conditions. Conditions are contained in the <TT>WHERE</TT> clause.In the preceding example, the condition is</P><PRE><FONT COLOR="#0066FF">NAME = 'BROWN'</FONT></PRE><P>To find everyone in your organization who worked more than <TT>100</TT> hourslast month, your condition would be</P><PRE><FONT COLOR="#0066FF">NUMBEROFHOURS &gt; 100</FONT></PRE><P>Conditions enable you to make selective queries. In their most common form, conditionscomprise a variable, a constant, and a comparison operator. In the first examplethe variable is <TT>NAME</TT>, the constant is <TT>'BROWN'</TT>, and the comparisonoperator is <TT>=</TT>. In the second example the variable is <TT>NUMBEROFHOURS</TT>,the constant is <TT>100</TT>, and the comparison operator is <TT>&gt;</TT>. You needto know about two more elements before you can write conditional queries: the <TT>WHERE</TT>clause and operators.<H3><FONT COLOR="#000077">The WHERE Clause</FONT></H3><P>The syntax of the <TT>WHERE</TT> clause is</P><H5>SYNTAX:</H5><PRE><FONT COLOR="#0066FF">WHERE &lt;SEARCH CONDITION&gt;</FONT></PRE><P><TT>SELECT</TT>, <TT>FROM</TT>, and <TT>WHERE</TT> are the three most frequentlyused clauses in SQL. <TT>WHERE</TT> simply causes your queries to be more selective.Without the <TT>WHERE</TT> clause, the most useful thing you could do with a queryis display all records in the selected table(s). For example:</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT * FROM BIKES;</B></FONT></PRE><P>lists all rows of data in the table <TT>BIKES</TT>.</P><H5>OUTPUT:</H5><PRE><FONT COLOR="#0066FF">NAME           FRAMESIZE COMPOSITION  MILESRIDDEN TYPE-------------- --------- ------------ ----------- -------TREK 2300           22.5 CARBON FIBER        3500 RACINGBURLEY                22 STEEL               2000 TANDEMGIANT                 19 STEEL               1500 COMMUTERFUJI                  20 STEEL                500 TOURINGSPECIALIZED           16 STEEL                100 MOUNTAINCANNONDALE          22.5 ALUMINUM            3000 RACING</FONT></PRE><PRE><FONT COLOR="#0066FF">6 rows selected.</FONT></PRE><P>If you wanted a particular bike, you could type</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT *     FROM BIKES     WHERE NAME = 'BURLEY';</B></FONT></PRE><P>which would yield only one record:</P><PRE><FONT COLOR="#0066FF">NAME           FRAMESIZE COMPOSITION    MILESRIDDEN TYPE-------------- --------- -------------- ----------- -------BURLEY                22 STEEL                 2000 TANDEM</FONT></PRE><H5>ANALYSIS:</H5><P>This simple example shows how you can place a condition on the data that you wantto retrieve.<H2><FONT COLOR="#000077">Operators</FONT></H2><P>Operators are the elements you use inside an expression to articulate how youwant specified conditions to retrieve data. Operators fall into six groups: arithmetic,comparison, character, logical, set, and miscellaneous.<H3><FONT COLOR="#000077">Arithmetic Operators</FONT></H3><P>The arithmetic operators are plus (<TT>+</TT>), minus (-), divide (<TT>/</TT>),multiply (<TT>*</TT>), and modulo (<TT>%</TT>). The first four are self-explanatory.Modulo returns the integer remainder of a division. Here are two examples:</P><PRE><FONT COLOR="#0066FF">5 % 2 = 16 % 2 = 0</FONT></PRE><P>The modulo operator does not work with data types that have decimals, such asReal or Number.</P><P>If you place several of these arithmetic operators in an expression without anyparentheses, the operators are resolved in this order: multiplication, division,modulo, addition, and subtraction. For example, the expression</P><PRE><FONT COLOR="#0066FF">2*6+9/3</FONT></PRE><P>equals</P><PRE><FONT COLOR="#0066FF">12 + 3 = 15</FONT></PRE><P>However, the expression</P><PRE><FONT COLOR="#0066FF">2 * (6 + 9) / 3</FONT></PRE><P>equals</P><PRE><FONT COLOR="#0066FF">2 * 15 / 3 = 10</FONT></PRE><P>Watch where you put those parentheses! Sometimes the expression does exactly whatyou tell it to do, rather than what you want it to do.</P><P>The following sections examine the arithmetic operators in some detail and giveyou a chance to write some queries.<H4><FONT COLOR="#000077">Plus (+)</FONT></H4><P>You can use the plus sign in several ways. Type the following statement to displaythe <TT>PRICE</TT> table:</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT * FROM PRICE;</B></FONT></PRE><H5><FONT COLOR="#000000">OUTPUT:</FONT></H5><PRE><FONT COLOR="#0066FF">ITEM            WHOLESALE-------------- ----------TOMATOES              .34POTATOES              .51BANANAS               .67TURNIPS               .45CHEESE                .89APPLES                .23</FONT></PRE><PRE><FONT COLOR="#0066FF">6 rows selected.</FONT></PRE><P>Now type:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT ITEM, WHOLESALE, WHOLESALE + 0.15    FROM PRICE;</B></FONT></PRE><P>Here the <TT>+</TT> adds 15 cents to each price to produce the following:</P><PRE><FONT COLOR="#0066FF">ITEM           WHOLESALE WHOLESALE+0.15-------------- --------- --------------TOMATOES             .34            .49POTATOES             .51            .66BANANAS              .67            .82TURNIPS              .45            .60CHEESE               .89           1.04APPLES               .23            .38</FONT></PRE><PRE><FONT COLOR="#0066FF">6 rows selected.</FONT></PRE><H5>ANALYSIS:</H5><P>What is this last column with the unattractive column heading <TT>WHOLESALE+0.15</TT>?It's not in the original table. (Remember, you used <TT>*</TT> in the <TT>SELECT</TT>clause, which causes all the columns to be shown.) SQL allows you to create a virtualor derived column by combining or modifying existing columns.</P><P>Retype the original entry:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT * FROM PRICE;</B></FONT></PRE><P>The following table results:</P><PRE><FONT COLOR="#0066FF">ITEM           WHOLESALE-------------- ---------TOMATOES             .34POTATOES             .51BANANAS              .67TURNIPS              .45CHEESE               .89APPLES               .23</FONT></PRE><PRE><FONT COLOR="#0066FF">6 rows selected.</FONT></PRE><H5>ANALYSIS:</H5><P>The output confirms that the original data has not been changed and that the columnheading <TT>WHOLESALE+0.15</TT> is not a permanent part of it. In fact, the columnheading is so unattractive that you should do something about it.</P><P>Type the following:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT ITEM, WHOLESALE, (WHOLESALE + 0.15) RETAIL    FROM PRICE;</B></FONT></PRE><P>Here's the result:</P><PRE><FONT COLOR="#0066FF">ITEM           WHOLESALE  RETAIL-------------- ---------  ------TOMATOES             .34     .49POTATOES             .51     .66BANANAS              .67     .82TURNIPS              .45     .60CHEESE               .89    1.04APPLES               .23     .38</FONT></PRE><PRE><FONT COLOR="#0066FF">6 rows selected.</FONT></PRE><H5>ANALYSIS:</H5><P>This is wonderful! Not only can you create new columns, but you can also renamethem on the fly. You can rename any of the columns using the syntax <TT>column_namealias</TT> (note the space between <TT>column_name</TT> and <TT>alias</TT>).</P><P>For example, the query</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT ITEM PRODUCE, WHOLESALE, WHOLESALE + 0.25 RETAIL     FROM PRICE;</B></FONT></PRE><P>renames the columns as follows:</P><PRE><FONT COLOR="#0066FF">PRODUCE        WHOLESALE    RETAIL-------------- --------- ---------TOMATOES             .34       .59POTATOES             .51       .76BANANAS              .67       .92TURNIPS              .45       .70CHEESE               .89      1.14APPLES               .23       .48</FONT></PRE><BLOCKQUOTE>	<P><HR><FONT COLOR="#000077"><B>NOTE:</B></FONT><B> </B>Some implementations of SQL use	the syntax <TT>&lt;column name = alias&gt;</TT>. The preceding example would be written	as follows:</P>	<PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT ITEM = PRODUCE,     WHOLESALE,     WHOLESALE + 0.25 = RETAIL,     FROM PRICE;</B></FONT></PRE>	<P>Check your implementation for the exact syntax. <HR></BLOCKQUOTE><P>You might be wondering what use aliasing is if you are not using command-lineSQL. Fair enough. Have you ever wondered how report builders work? Someday, whenyou are asked to write a report generator, you'll remember this and not spend weeksreinventing what Dr. Codd and IBM have wrought.</P><P>So far, you have seen two uses of the plus sign. The first instance was the useof the plus sign in the <TT>SELECT</TT> clause to perform a calculation on the dataand display the calculation. The second use of the plus sign is in the <TT>WHERE</TT>clause. Using operators in the <TT>WHERE</TT> clause gives you more flexibility whenyou specify conditions for retrieving data.</P><P>In some implementations of SQL, the plus sign does double duty as a characteroperator. You'll see that side of the plus a little later today.<H4><FONT COLOR="#000077">Minus (-)</FONT></H4><P>Minus also has two uses. First, it can change the sign of a number. You can usethe table <TT>HILOW</TT> to demonstrate this function.</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt;<B> SELECT * FROM HILOW;</B></FONT></PRE><H5><FONT COLOR="#000000">OUTPUT:</FONT></H5><PRE><FONT COLOR="#0066FF">STATE      HIGHTEMP   LOWTEMP---------- -------- ---------CA              -50       120FL               20       110LA               15        99ND              -70       101NE              -60       100</FONT></PRE><P>For example, here's a way to manipulate the data:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT STATE, -HIGHTEMP LOWS, -LOWTEMP HIGHS     FROM HILOW;</B>STATE          LOWS     HIGHS---------- -------- ---------CA               50      -120FL              -20      -110LA              -15       -99ND               70      -101NE               60      -100</FONT></PRE><P>The second (and obvious) use of the minus sign is to subtract one column fromanother. For example:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT STATE,</B>  2<B>  HIGHTEMP LOWS,</B>  3 <B> LOWTEMP HIGHS,</B>  4<B>  (LOWTEMP - HIGHTEMP) DIFFERENCE</B>  5 <B> FROM HILOW;</B>STATE          LOWS    HIGHS DIFFERENCE---------- -------- -------- ----------CA              -50      120        170FL               20      110         90LA               15       99         84ND              -70      101        171NE              -60      100        160</FONT></PRE><P>Notice the use of aliases to fix the data that was entered incorrectly. This remedyis merely a temporary patch, though, and not a permanent fix. You should see to itthat the data is corrected and entered correctly in the future. On Day 21, &quot;CommonSQL Mistakes/Errors and Resolutions,&quot; you'll learn how to correct bad data.</P><P>This query not only fixed (at least visually) the incorrect data but also createda new column containing the difference between the highs and lows of each state.</P><P>If you accidentally use the minus sign on a character field, you get somethinglike this:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt;<B> SELECT -STATE FROM HILOW;</B>ERROR:ORA-01722: invalid numberno rows selected</FONT></PRE><P>The exact error message varies with implementation, but the result is the same.<H4><FONT COLOR="#000077">Divide (/)</FONT></H4><P>The division operator has only the one obvious meaning. Using the table <TT>PRICE</TT>,type the following:</P><H5>INPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT * FROM PRICE;</B></FONT></PRE><H5><FONT COLOR="#000000">OUTPUT:</FONT></H5><PRE><FONT COLOR="#0066FF">ITEM           WHOLESALE-------------- ---------TOMATOES             .34POTATOES             .51BANANAS              .67TURNIPS              .45CHEESE               .89APPLES               .23</FONT></PRE><PRE><FONT COLOR="#0066FF">6 rows selected.</FONT></PRE><P>You can show the effects of a two-for-one sale by typing the next statement:</P><H5>INPUT/OUTPUT:</H5><PRE><FONT COLOR="#0066FF">SQL&gt; <B>SELECT ITEM, WHOLESALE, (WHOLESALE/2) SALEPRICE  2  FROM PRICE;</B>ITEM           WHOLESALE SALEPRICE-------------- --------- ---------TOMATOES             .34       .17POTATOES             .51      .255BANANAS              .67      .335TURNIPS              .45      .225CHEESE               .89      .445APPLES               .23      .115

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精三区欧美精三区| 紧缚奴在线一区二区三区| 欧美精品日韩一本| 国内成+人亚洲+欧美+综合在线 | 精品无人码麻豆乱码1区2区| 久久免费看少妇高潮| 色又黄又爽网站www久久| 日本不卡高清视频| 亚洲在线一区二区三区| 国产欧美一区二区精品性色超碰| 欧美久久一区二区| 91小视频在线观看| 国产高清成人在线| 久久精品噜噜噜成人88aⅴ | 狠狠狠色丁香婷婷综合久久五月| 一区二区三区丝袜| 中文字幕中文字幕一区二区| 精品久久一区二区| 7777精品伊人久久久大香线蕉 | 午夜精品免费在线| 亚洲主播在线播放| 国产精品免费看片| 久久久不卡网国产精品一区| 日韩欧美在线综合网| 在线精品视频免费观看| 9l国产精品久久久久麻豆| 国内外精品视频| 老司机午夜精品| 日韩电影在线看| 亚洲电影激情视频网站| 一区二区国产视频| 亚洲欧美激情小说另类| 成人欧美一区二区三区小说| 国产欧美精品区一区二区三区 | 日本成人在线视频网站| 亚洲h在线观看| 亚洲动漫第一页| 亚洲一区二区在线播放相泽| 一片黄亚洲嫩模| 亚洲日本在线看| 伊人色综合久久天天| 亚洲欧美日韩国产成人精品影院| 亚洲欧美在线aaa| ...av二区三区久久精品| 中文字幕中文在线不卡住| 中文字幕在线不卡视频| 自拍偷拍亚洲欧美日韩| 亚洲欧美日韩一区二区三区在线观看| 亚洲欧美在线观看| 亚洲一区二区黄色| 日韩和欧美一区二区三区| 日本在线不卡视频一二三区| 蜜桃av噜噜一区二区三区小说| 蜜臀av性久久久久av蜜臀妖精 | 亚洲精品菠萝久久久久久久| 亚洲乱码国产乱码精品精98午夜| 亚洲视频在线观看一区| 亚洲午夜久久久久久久久久久| 五月婷婷综合激情| 九九精品一区二区| 成人免费看视频| 在线观看亚洲精品| 欧美一区二区三区影视| 久久亚洲一级片| 亚洲欧洲精品天堂一级| 亚洲一区欧美一区| 麻豆精品一区二区| 成人免费av在线| 欧美中文字幕亚洲一区二区va在线 | 亚洲免费资源在线播放| 亚洲成人福利片| 国内不卡的二区三区中文字幕| 99精品久久免费看蜜臀剧情介绍| 欧美在线一二三四区| 日韩精品影音先锋| 成人免费一区二区三区在线观看| 亚洲福利视频导航| 国产福利精品导航| 欧美亚洲动漫另类| 精品99一区二区| 成年人国产精品| 欧美视频一区二区| 久久你懂得1024| 亚洲一区影音先锋| 国产精品夜夜嗨| 欧美亚洲国产怡红院影院| 精品成人佐山爱一区二区| 椎名由奈av一区二区三区| 奇米888四色在线精品| 94色蜜桃网一区二区三区| 欧美一级片在线观看| **欧美大码日韩| 国内外成人在线| 精品视频资源站| 亚洲国产高清在线观看视频| 日韩精品一二三四| 成人免费黄色大片| 精品少妇一区二区三区在线播放 | 日韩一区二区三区免费观看| 中文字幕在线视频一区| 久久精品999| 欧美中文字幕一二三区视频| 久久精品无码一区二区三区| 日本免费在线视频不卡一不卡二| 色偷偷88欧美精品久久久| 久久精品亚洲国产奇米99| 免费成人结看片| 欧美三级电影在线看| 国产精品久久夜| 精品亚洲国内自在自线福利| 欧美日韩精品二区第二页| 亚洲人成网站影音先锋播放| 成人丝袜高跟foot| 久久精品一二三| 国产一区二区按摩在线观看| 欧美成人免费网站| 奇米影视一区二区三区| 欧美色视频一区| 一区二区三区日韩在线观看| 成人h动漫精品| 国产婷婷一区二区| 国产乱子伦一区二区三区国色天香| 在线成人av影院| 婷婷夜色潮精品综合在线| 91国偷自产一区二区开放时间| 国产精品久久福利| 99这里只有久久精品视频| 国产精品视频九色porn| 国产电影一区二区三区| 国产午夜精品一区二区| 国产一区二区成人久久免费影院| 精品精品国产高清一毛片一天堂| 久久黄色级2电影| 日韩一区二区免费在线观看| 毛片不卡一区二区| 精品精品国产高清a毛片牛牛 | 狠狠色狠狠色综合系列| 日韩女优视频免费观看| 奇米一区二区三区| 日韩免费在线观看| 精品亚洲porn| 国产丝袜在线精品| 不卡在线观看av| 亚洲精品欧美二区三区中文字幕| 色猫猫国产区一区二在线视频| 亚洲欧美怡红院| 欧美性极品少妇| 日本不卡的三区四区五区| 精品国产乱码久久| 国产99久久久国产精品潘金| 亚洲视频综合在线| 欧美日韩一区二区三区四区五区| 日本欧美一区二区三区乱码| 欧美变态tickling挠脚心| 国产999精品久久| 中文字幕视频一区| 欧美久久久久久久久久| 看国产成人h片视频| 国产拍揄自揄精品视频麻豆 | 精品国产乱码久久久久久牛牛 | 亚洲欧洲综合另类| 樱花草国产18久久久久| 欧美日韩免费高清一区色橹橹| 日韩精品欧美精品| 久久伊99综合婷婷久久伊| 成人少妇影院yyyy| 亚洲va天堂va国产va久| 久久久久久电影| 91香蕉视频mp4| 日本免费在线视频不卡一不卡二| 久久美女高清视频| 91福利视频在线| 美女www一区二区| 国产精品传媒入口麻豆| 欧美日韩成人在线| 丰满亚洲少妇av| 亚洲一二三级电影| 精品盗摄一区二区三区| 色爱区综合激月婷婷| 美女国产一区二区三区| 亚洲三级电影全部在线观看高清| 91精品国产一区二区三区| 成人免费高清视频| 婷婷成人激情在线网| 欧美国产日韩亚洲一区| 欧美亚日韩国产aⅴ精品中极品| 国内一区二区视频| 日韩免费在线观看| 一区二区三区精品在线| 日韩欧美久久一区| 亚洲国产成人高清精品| 国产欧美va欧美不卡在线| 欧美一级片在线观看| 一本到不卡免费一区二区| 激情av综合网| 午夜电影网一区| 亚洲免费看黄网站| 欧美极品美女视频| 欧美一区午夜视频在线观看| 99久久99久久精品免费观看|