服務項目:網站建設、仿站、程序開發(fā)、APP開發(fā)設計、移動網站開發(fā)設計、企業(yè)網站設計、電子商務網站開發(fā)、網站維護、網站推廣、UX/UI 、HTML5、CSS3、JS / Jquery ...
          四川浚浚科技有限公司
          四川浚浚科技有限公司 (開發(fā)設計官網)TEL : 15308000360 / QQ : 38585404
          深入挖掘用戶需求
          成就品質用戶體驗

          您的位置:首頁 > 技術經驗 > 數(shù)據(jù)庫 > 正文

          MySQL日期數(shù)據(jù)類型、時間類型使用總結
          技術支持服務電話:15308000360 【7x24提供運維服務,解決各類系統(tǒng)/軟硬件疑難技術問題】

          MySQL日期數(shù)據(jù)類型、MySQL時間類型使用總結,需要的朋友可以參考下。

          MySQL 日期類型:日期格式、所占存儲空間、日期范圍 比較。
          日期類型        存儲空間       日期格式                 日期范圍
          ------------ ---------   --------------------- -----------------------------------------
          datetime       8 bytes   YYYY-MM-DD HH:MM:SS   1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
          timestamp      4 bytes   YYYY-MM-DD HH:MM:SS   1970-01-01 00:00:01 ~ 2038
          date           3 bytes   YYYY-MM-DD            1000-01-01          ~ 9999-12-31
          year           1 bytes   YYYY                  1901                ~ 2155

          在 MySQL 中創(chuàng)建表時,對照上面的表格,很容易就能選擇到合適自己的數(shù)據(jù)類型。不過到底是選擇 datetime 還是 timestamp,可能會有點犯難。這兩個日期時間類型各有優(yōu)點:datetime 的日期范圍比較大;timestamp 所占存儲空間比較小,只是 datetime 的一半。

          另外,timestamp 類型的列還有個特性:默認情況下,在 insert, update 數(shù)據(jù)時,timestamp 列會自動以當前時間(CURRENT_TIMESTAMP)填充/更新。“自動”的意思就是,你不去管它,MySQL 會替你去處理。
           

          建表的代碼為:

          create table t8 (
            `id1` timestamp NOT NULL default CURRENT_TIMESTAMP,
            `id2` datetime default NULL
          );


          一般情況下,我傾向于使用 datetime 日期類型。

          兩者之間的比較:

          1. timestamp容易所支持的范圍比timedate要小。 并且容易出現(xiàn)超出的情況

          2.timestamp比較受時區(qū)timezone的影響以及MYSQL版本和服務器的SQL MODE的影響.


          MySQL 時間類型:時間格式、所占存儲空間、時間范圍。
          時間類型        存儲空間      時間格式                 時間范圍
          ------------ ---------   --------------------- -----------------------------------------
          time           3 bytes   HH:MM:SS              -838:59:59          ~ 838:59:59

          time 時間范圍居然有這么大的范圍,特別是 time 可以取負值,有點奇怪。后來,看了 MySQL 手冊才知道這是為了滿足兩個日期時間相減才這樣設計的。

          select timediff('2000:01:31 23:59:59', '2000:01:01 00:00:00'); -- 743:59:59
          select timediff('2000:01:01 00:00:00', '2000:01:31 23:59:59'); -- -743:59:59
          select timediff('23:59:59', '12:00:00');                        -- 11:59:59

          注意,timediff 的兩個參數(shù)只能是 datetime/timestamp, time 類型的,并且這兩個參數(shù)類型要相同。即:datetime/timestamp 和 datetime/timestamp 比較;time 和 time 相比較。

          雖然 MySQL 中的日期時間類型比較豐富,但遺憾的是,目前(2008-08-08)這些日期時間類型只能支持到秒級別,不支持毫秒、微秒。也沒有產生毫秒的函數(shù)。


          《MySQL:MySQL日期數(shù)據(jù)類型、MySQL時間類型使用總結》適用于 MySQL 5.X 及以上版本。

          一、MySQL 獲得當前日期時間 函數(shù)
          1.1 獲得當前日期+時間(date + time)函數(shù):now()

          mysql> select now();

          +---------------------+
          | now()               |
          +---------------------+
          | 2008-08-08 22:20:46 |
          +---------------------+

          除了 now() 函數(shù)能獲得當前的日期時間外,MySQL 中還有下面的函數(shù):

          current_timestamp()
          ,current_timestamp
          ,localtime()
          ,localtime
          ,localtimestamp    -- (v4.0.6)
          ,localtimestamp() -- (v4.0.6)

          這些日期時間函數(shù),都等同于 now()。鑒于 now() 函數(shù)簡短易記,建議總是使用 now() 來替代上面列出的函數(shù)。

          1.2 獲得當前日期+時間(date + time)函數(shù):sysdate()

          sysdate() 日期時間函數(shù)跟 now() 類似,不同之處在于:now() 在執(zhí)行開始時值就得到了, sysdate() 在函數(shù)執(zhí)行時動態(tài)得到值。看下面的例子就明白了:

          mysql> select now(), sleep(3), now();

          +---------------------+----------+---------------------+
          | now()               | sleep(3) | now()               |
          +---------------------+----------+---------------------+
          | 2008-08-08 22:28:21 |        0 | 2008-08-08 22:28:21 |
          +---------------------+----------+---------------------+

          mysql> select sysdate(), sleep(3), sysdate();

          +---------------------+----------+---------------------+
          | sysdate()           | sleep(3) | sysdate()           |
          +---------------------+----------+---------------------+
          | 2008-08-08 22:28:41 |        0 | 2008-08-08 22:28:44 |
          +---------------------+----------+---------------------+

          可以看到,雖然中途 sleep 3 秒,但 now() 函數(shù)兩次的時間值是相同的; sysdate() 函數(shù)兩次得到的時間值相差 3 秒。MySQL Manual 中是這樣描述 sysdate() 的:Return the time at which the function executes。

          sysdate() 日期時間函數(shù),一般情況下很少用到。

           


          2. 獲得當前日期(date)函數(shù):curdate()

          mysql> select curdate();

          +------------+
          | curdate() |
          +------------+
          | 2008-08-08 |
          +------------+

          其中,下面的兩個日期函數(shù)等同于 curdate():

          current_date()
          ,current_date

          3. 獲得當前時間(time)函數(shù):curtime()

          mysql> select curtime();

          +-----------+
          | curtime() |
          +-----------+
          | 22:41:30 |
          +-----------+

          其中,下面的兩個時間函數(shù)等同于 curtime():

          current_time()
          ,current_time

          4. 獲得當前 UTC 日期時間函數(shù):utc_date(), utc_time(), utc_timestamp()

          mysql> select utc_timestamp(), utc_date(), utc_time(), now()

          +---------------------+------------+------------+---------------------+
          | utc_timestamp()     | utc_date() | utc_time() | now()               |
          +---------------------+------------+------------+---------------------+
          | 2008-08-08 14:47:11 | 2008-08-08 | 14:47:11   | 2008-08-08 22:47:11 |
          +---------------------+------------+------------+---------------------+

          因為我國位于東八時區(qū),所以本地時間 = UTC 時間 + 8 小時。UTC 時間在業(yè)務涉及多個國家和地區(qū)的時候,非常有用。

           

           


          五、MySQL 時間戳(Timestamp)函數(shù)
          1. MySQL 獲得當前時間戳函數(shù):current_timestamp, current_timestamp()

          mysql> select current_timestamp, current_timestamp();

          +---------------------+---------------------+
          | current_timestamp   | current_timestamp() |
          +---------------------+---------------------+
          | 2008-08-09 23:22:24 | 2008-08-09 23:22:24 |
          +---------------------+---------------------+

          2. MySQL (Unix 時間戳、日期)轉換函數(shù):

          unix_timestamp(),
          unix_timestamp(date),
          from_unixtime(unix_timestamp),
          from_unixtime(unix_timestamp,format)

          下面是示例:

          select unix_timestamp();                       -- 1218290027            ===得到當前時間的UNIX時間值

           

          將具體時間來轉換成timestamp

          select unix_timestamp('2008-08-08');           -- 1218124800
          select unix_timestamp('2008-08-08 12:30:00'); -- 1218169800


          將timestamp來轉換成具體時間
          select from_unixtime(1218290027);              -- '2008-08-09 21:53:47'
          select from_unixtime(1218124800);              -- '2008-08-08 00:00:00'
          select from_unixtime(1218169800);              -- '2008-08-08 12:30:00'

          select from_unixtime(1218169800, '%Y %D %M %h:%i:%s %x'); -- '2008 8th August 12:30:00 2008'

           

           

           

          3. MySQL 時間戳(timestamp)轉換、增、減函數(shù):

          timestamp(date)                                     -- date to timestamp
          timestamp(dt,time)                                  -- dt + time
          timestampadd(unit,interval,datetime_expr)           --
          timestampdiff(unit,datetime_expr1,datetime_expr2)   --

          請看示例部分:

          select timestamp('2008-08-08');                         -- 2008-08-08 00:00:00
          select timestamp('2008-08-08 08:00:00', '01:01:01');    -- 2008-08-08 09:01:01
          select timestamp('2008-08-08 08:00:00', '10 01:01:01'); -- 2008-08-18 09:01:01

          select timestampadd(day, 1, '2008-08-08 08:00:00');     -- 2008-08-09 08:00:00
          select date_add('2008-08-08 08:00:00', interval 1 day); -- 2008-08-09 08:00:00

          MySQL timestampadd() 函數(shù)類似于 date_add()。

          select timestampdiff(year,'2002-05-01','2001-01-01');                    -- -1
          select timestampdiff(day ,'2002-05-01','2001-01-01');                    -- -485
          select timestampdiff(hour,'2008-08-08 12:00:00','2008-08-08 00:00:00'); -- -12

          select datediff('2008-08-08 12:00:00', '2008-08-01 00:00:00');           -- 7

          MySQL timestampdiff() 函數(shù)就比 datediff() 功能強多了,datediff() 只能計算兩個日期(date)之間相差的天數(shù)。

           

           

           

          ====================================================================================

           

           


          二、MySQL 日期時間 Extract(選取) 函數(shù)。
          1. 選取日期時間的各個部分:日期、時間、年、季度、月、日、小時、分鐘、秒、微秒

          set @dt = '2008-09-10 07:15:30.123456';

          select date(@dt);        -- 2008-09-10
          select time(@dt);        -- 07:15:30.123456
          select year(@dt);        -- 2008
          select quarter(@dt);     -- 3
          select month(@dt);       -- 9
          select week(@dt);        -- 36
          select day(@dt);         -- 10
          select hour(@dt);        -- 7
          select minute(@dt);      -- 15
          select second(@dt);      -- 30
          select microsecond(@dt); -- 123456

          2. MySQL Extract() 函數(shù),可以上面實現(xiàn)類似的功能:

          set @dt = '2008-09-10 07:15:30.123456';

          select extract(year                from @dt); -- 2008
          select extract(quarter             from @dt); -- 3
          select extract(month               from @dt); -- 9
          select extract(week                from @dt); -- 36
          select extract(day                 from @dt); -- 10
          select extract(hour                from @dt); -- 7
          select extract(minute              from @dt); -- 15
          select extract(second              from @dt); -- 30
          select extract(microsecond         from @dt); -- 123456

          select extract(year_month          from @dt); -- 200809
          select extract(day_hour            from @dt); -- 1007
          select extract(day_minute          from @dt); -- 100715
          select extract(day_second          from @dt); -- 10071530
          select extract(day_microsecond     from @dt); -- 10071530123456
          select extract(hour_minute         from @dt); --    715
          select extract(hour_second         from @dt); --    71530
          select extract(hour_microsecond    from @dt); --    71530123456
          select extract(minute_second       from @dt); --      1530
          select extract(minute_microsecond from @dt); --      1530123456
          select extract(second_microsecond from @dt); --        30123456

          MySQL Extract() 函數(shù)除了沒有date(),time() 的功能外,其他功能一應具全。并且還具有選取‘day_microsecond' 等功能。注意這里不是只選取 day 和 microsecond,而是從日期的 day 部分一直選取到 microsecond 部分。夠強悍的吧!

          MySQL Extract() 函數(shù)唯一不好的地方在于:你需要多敲幾次鍵盤。

          3. MySQL dayof... 函數(shù):dayofweek(), dayofmonth(), dayofyear()

          分別返回日期參數(shù),在一周、一月、一年中的位置。

          set @dt = '2008-08-08';

          select dayofweek(@dt);   -- 6
          select dayofmonth(@dt); -- 8
          select dayofyear(@dt);   -- 221

          日期 '2008-08-08' 是一周中的第 6 天(1 = Sunday, 2 = Monday, ..., 7 = Saturday);一月中的第 8 天;一年中的第 221 天。

          4. MySQL week... 函數(shù):week(), weekofyear(), dayofweek(), weekday(), yearweek()

          set @dt = '2008-08-08';

          select week(@dt);        -- 31
          select week(@dt,3);      -- 32
          select weekofyear(@dt); -- 32

          select dayofweek(@dt);   -- 6
          select weekday(@dt);     -- 4

          select yearweek(@dt);    -- 200831

          MySQL week() 函數(shù),可以有兩個參數(shù),具體可看手冊。 weekofyear() 和 week() 一樣,都是計算“某天”是位于一年中的第幾周。 weekofyear(@dt) 等價于 week(@dt,3)。

          MySQL weekday() 函數(shù)和 dayofweek() 類似,都是返回“某天”在一周中的位置。不同點在于參考的標準, weekday:(0 = Monday, 1 = Tuesday, ..., 6 = Sunday); dayofweek:(1 = Sunday, 2 = Monday, ..., 7 = Saturday)

          MySQL yearweek() 函數(shù),返回 year(2008) + week 位置(31)。

          5. MySQL 返回星期和月份名稱函數(shù):dayname(), monthname()

          set @dt = '2008-08-08';

          select dayname(@dt);     -- Friday
          select monthname(@dt);   -- August

          思考,如何返回中文的名稱呢?

          6. MySQL last_day() 函數(shù):返回月份中的最后一天。

          select last_day('2008-02-01'); -- 2008-02-29
          select last_day('2008-08-08'); -- 2008-08-31

          MySQL last_day() 函數(shù)非常有用,比如我想得到當前月份中有多少天,可以這樣來計算:

          mysql> select now(), day(last_day(now())) as days;

          +---------------------+------+
          | now()               | days |
          +---------------------+------+
          | 2008-08-09 11:45:45 |   31 |
          +---------------------+------+

          三、MySQL 日期時間計算函數(shù)
          1. MySQL 為日期增加一個時間間隔:date_add()

          set @dt = now();

          select date_add(@dt, interval 1 day);        -- add 1 day
          select date_add(@dt, interval 1 hour);       -- add 1 hour
          select date_add(@dt, interval 1 minute);     -- ...
          select date_add(@dt, interval 1 second);
          select date_add(@dt, interval 1 microsecond);
          select date_add(@dt, interval 1 week);
          select date_add(@dt, interval 1 month);
          select date_add(@dt, interval 1 quarter);
          select date_add(@dt, interval 1 year);

          select date_add(@dt, interval -1 day);       -- sub 1 day

          MySQL adddate(), addtime()函數(shù),可以用 date_add() 來替代。下面是 date_add() 實現(xiàn) addtime() 功能示例:

          mysql> set @dt = '2008-08-09 12:12:33';

          mysql>
          mysql> select date_add(@dt, interval '01:15:30' hour_second);

          +------------------------------------------------+
          | date_add(@dt, interval '01:15:30' hour_second) |
          +------------------------------------------------+
          | 2008-08-09 13:28:03                            |
          +------------------------------------------------+

          mysql> select date_add(@dt, interval '1 01:15:30' day_second);

          +-------------------------------------------------+
          | date_add(@dt, interval '1 01:15:30' day_second) |
          +-------------------------------------------------+
          | 2008-08-10 13:28:03                             |
          +-------------------------------------------------+

          date_add() 函數(shù),分別為 @dt 增加了“1小時 15分 30秒” 和 “1天 1小時 15分 30秒”。建議:總是使用 date_add() 日期時間函數(shù)來替代 adddate(), addtime()。

          2. MySQL 為日期減去一個時間間隔:date_sub()

          mysql> select date_sub('1998-01-01 00:00:00', interval '1 1:1:1' day_second);

          +----------------------------------------------------------------+
          | date_sub('1998-01-01 00:00:00', interval '1 1:1:1' day_second) |
          +----------------------------------------------------------------+
          | 1997-12-30 22:58:59                                            |
          +----------------------------------------------------------------+

          MySQL date_sub() 日期時間函數(shù) 和 date_add() 用法一致,不再贅述。另外,MySQL 中還有兩個函數(shù) subdate(), subtime(),建議,用 date_sub() 來替代。

          3. MySQL 另類日期函數(shù):period_add(P,N), period_diff(P1,P2)

          函數(shù)參數(shù)“P” 的格式為“YYYYMM” 或者 “YYMM”,第二個參數(shù)“N” 表示增加或減去 N month(月)。

          MySQL period_add(P,N):日期加/減去N月。

          mysql> select period_add(200808,2), period_add(20080808,-2)

          +----------------------+-------------------------+
          | period_add(200808,2) | period_add(20080808,-2) |
          +----------------------+-------------------------+
          |               200810 |                20080806 |
          +----------------------+-------------------------+

          MySQL period_diff(P1,P2):日期 P1-P2,返回 N 個月。

          mysql> select period_diff(200808, 200801);

          +-----------------------------+
          | period_diff(200808, 200801) |
          +-----------------------------+
          |                           7 |
          +-----------------------------+

          在 MySQL 中,這兩個日期函數(shù),一般情況下很少用到。

          4. MySQL 日期、時間相減函數(shù):datediff(date1,date2), timediff(time1,time2)

          MySQL datediff(date1,date2):兩個日期相減 date1 - date2,返回天數(shù)。

          select datediff('2008-08-08', '2008-08-01'); -- 7
          select datediff('2008-08-01', '2008-08-08'); -- -7

          MySQL timediff(time1,time2):兩個日期相減 time1 - time2,返回 time 差值。

          select timediff('2008-08-08 08:08:08', '2008-08-08 00:00:00'); -- 08:08:08
          select timediff('08:08:08', '00:00:00');                       -- 08:08:08

          注意:timediff(time1,time2) 函數(shù)的兩個參數(shù)類型必須相同。

          四、MySQL 日期轉換函數(shù)、時間轉換函數(shù)
          1. MySQL (時間、秒)轉換函數(shù):time_to_sec(time), sec_to_time(seconds)

          select time_to_sec('01:00:05'); -- 3605
          select sec_to_time(3605);        -- '01:00:05'

          2. MySQL (日期、天數(shù))轉換函數(shù):to_days(date), from_days(days)

          select to_days('0000-00-00'); -- 0
          select to_days('2008-08-08'); -- 733627

          select from_days(0);           -- '0000-00-00'
          select from_days(733627);      -- '2008-08-08'

          3. MySQL Str to Date (字符串轉換為日期)函數(shù):str_to_date(str, format)

          select str_to_date('08/09/2008', '%m/%d/%Y');                   -- 2008-08-09
          select str_to_date('08/09/08' , '%m/%d/%y');                   -- 2008-08-09
          select str_to_date('08.09.2008', '%m.%d.%Y');                   -- 2008-08-09
          select str_to_date('08:09:30', '%h:%i:%s');                     -- 08:09:30
          select str_to_date('08.09.2008 08:09:30', '%m.%d.%Y %h:%i:%s'); -- 2008-08-09 08:09:30

          可以看到,str_to_date(str,format) 轉換函數(shù),可以把一些雜亂無章的字符串轉換為日期格式。另外,它也可以轉換為時間。“format” 可以參看 MySQL 手冊。

          4. MySQL Date/Time to Str(日期/時間轉換為字符串)函數(shù):date_format(date,format), time_format(time,format)

          mysql> select date_format('2008-08-08 22:23:00', '%W %M %Y');

          +------------------------------------------------+
          | date_format('2008-08-08 22:23:00', '%W %M %Y') |
          +------------------------------------------------+
          | Friday August 2008                             |
          +------------------------------------------------+

          mysql> select date_format('2008-08-08 22:23:01', '%Y%m%d%H%i%s');

          +----------------------------------------------------+
          | date_format('2008-08-08 22:23:01', '%Y%m%d%H%i%s') |
          +----------------------------------------------------+
          | 20080808222301                                     |
          +----------------------------------------------------+

          mysql> select time_format('22:23:01', '%H.%i.%s');

          +-------------------------------------+
          | time_format('22:23:01', '%H.%i.%s') |
          +-------------------------------------+
          | 22.23.01                            |
          +-------------------------------------+

          MySQL 日期、時間轉換函數(shù):date_format(date,format), time_format(time,format) 能夠把一個日期/時間轉換成各種各樣的字符串格式。它是 str_to_date(str,format) 函數(shù)的 一個逆轉換。

          5. MySQL 獲得國家地區(qū)時間格式函數(shù):get_format()

          MySQL get_format() 語法:

          get_format(date|time|datetime, 'eur'|'usa'|'jis'|'iso'|'internal'

          MySQL get_format() 用法的全部示例:

          select get_format(date,'usa')          ;   -- '%m.%d.%Y'
          select get_format(date,'jis')          ;   -- '%Y-%m-%d'
          select get_format(date,'iso')          ;   -- '%Y-%m-%d'
          select get_format(date,'eur')          ;   -- '%d.%m.%Y'
          select get_format(date,'internal')     ;   -- '%Y%m%d'
          select get_format(datetime,'usa')      ;   -- '%Y-%m-%d %H.%i.%s'
          select get_format(datetime,'jis')      ;   -- '%Y-%m-%d %H:%i:%s'
          select get_format(datetime,'iso')      ;   -- '%Y-%m-%d %H:%i:%s'
          select get_format(datetime,'eur')      ;   -- '%Y-%m-%d %H.%i.%s'
          select get_format(datetime,'internal') ;   -- '%Y%m%d%H%i%s'
          select get_format(time,'usa')          ;   -- '%h:%i:%s %p'
          select get_format(time,'jis')          ;   -- '%H:%i:%s'
          select get_format(time,'iso')          ;   -- '%H:%i:%s'
          select get_format(time,'eur')          ;   -- '%H.%i.%s'
          select get_format(time,'internal')     ;   -- '%H%i%s'

          MySQL get_format() 函數(shù)在實際中用到機會的比較少。

          6. MySQL 拼湊日期、時間函數(shù):makdedate(year,dayofyear), maketime(hour,minute,second)

          select makedate(2001,31);   -- '2001-01-31'
          select makedate(2001,32);   -- '2001-02-01'

          select maketime(12,15,30); -- '12:15:30'

           

          六、MySQL 時區(qū)(timezone)轉換函數(shù)
          convert_tz(dt,from_tz,to_tz)

          select convert_tz('2008-08-08 12:00:00', '+08:00', '+00:00'); -- 2008-08-08 04:00:00

          時區(qū)轉換也可以通過 date_add, date_sub, timestampadd 來實現(xiàn)。

          select date_add('2008-08-08 12:00:00', interval -8 hour); -- 2008-08-08 04:00:00
          select date_sub('2008-08-08 12:00:00', interval 8 hour); -- 2008-08-08 04:00:00
          select timestampadd(hour, -8, '2008-08-08 12:00:00');      -- 2008-08-08 04:00:00



          上一篇:MYSQL 數(shù)據(jù)庫導入導出命令
          下一篇:mysql安裝圖解 mysql圖文安裝教程(詳細說明)

          相關熱詞搜索:mysql
          主站蜘蛛池模板: 正在播放91大神调教偷偷| 黄床大片免费30分钟国产精品| 成年女人毛片免费播放视频m| 亚洲午夜国产精品无码老牛影视| 精品亚洲欧美无人区乱码| 国产成人一区二区三区电影网站 | 超时空要爱1080p| 国产精品高清一区二区三区| 丁香婷婷亚洲六月综合色| 日韩人妻无码精品一专区| 亚洲成人午夜电影| 粉嫩虎白女m3n8视频| 国产丰满老熟女重口对白| 天天影视色香欲综合免费| 在打烊后仅剩两人接档泡面番| 三级黄在线观看| 日本欧美一区二区三区在线播放| 亚洲国产成人精品青青草原| 狼人香蕉香蕉在线28-百度| 四虎成人永久影院| 亚洲精品亚洲人成在线观看麻豆| 亚洲欧美另类视频| 大桥未久恸哭の女教师| 两性午夜欧美高清做性| 日韩中文字幕a| 亚洲剧情在线观看| 波多野结衣中文字幕视频| 制服丝袜电影在线观看| 菠萝蜜网站入口| 国产成人久久精品一区二区三区 | 羞羞漫画喷水漫画yy视| 榴莲视频app色版| 制服丝袜在线不卡| 黑人巨大videos极度另类| 国产精品福利自产拍在线观看| gav男人天堂| 开心色99×xxxx| 中文字幕第6页| 日本高清免费一本视频无需下载| 亚洲人配人种jizz| 欧美黄色片免费观看|