成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 帶你5分鐘讀懂MySQL字符集設(shè)置

帶你5分鐘讀懂MySQL字符集設(shè)置

熱門標(biāo)簽:電銷機(jī)器人好品牌門薩維l 做地圖標(biāo)注都需要什么工具 哈爾濱crm外呼系統(tǒng)價(jià)格 上海智能外呼系統(tǒng)需要多少錢 西安400電話在哪里辦理 銀川電銷外呼系統(tǒng)定制 凱立德科技館地圖標(biāo)注 中科嘉智人工智能電銷機(jī)器人 甘孜電話機(jī)器人廠家

一、內(nèi)容概述

在MySQL的使用過(guò)程中,了解字符集、字符序的概念,以及不同設(shè)置對(duì)數(shù)據(jù)存儲(chǔ)、比較的影響非常重要。不少同學(xué)在日常工作中遇到的“亂碼”問(wèn)題,很有可能就是因?yàn)閷?duì)字符集與字符序的理解不到位、設(shè)置錯(cuò)誤造成的。

本文由淺入深,分別介紹了如下內(nèi)容:

  1. 字符集、字符序的基本概念及聯(lián)系
  2. MySQL支持的字符集、字符序設(shè)置級(jí),各設(shè)置級(jí)別之間的聯(lián)系
  3. server、database、table、column級(jí)字符集、字符序的查看及設(shè)置
  4. 應(yīng)該何時(shí)設(shè)置字符集、字符序

二、字符集、字符序的概念與聯(lián)系

在數(shù)據(jù)的存儲(chǔ)上,MySQL提供了不同的字符集支持。而在數(shù)據(jù)的對(duì)比操作上,則提供了不同的字符序支持。

MySQL提供了不同級(jí)別的設(shè)置,包括server級(jí)、database級(jí)、table級(jí)、column級(jí),可以提供非常精準(zhǔn)的設(shè)置。

什么是字符集、字符序?簡(jiǎn)單的來(lái)說(shuō):

  1. 字符集(character set):定義了字符以及字符的編碼。
  2. 字符序(collation):定義了字符的比較規(guī)則。

舉個(gè)例子:

有四個(gè)字符:A、B、a、b,這四個(gè)字符的編碼分別是A = 0, B = 1, a = 2, b = 3。這里的字符 + 編碼就構(gòu)成了字符集(character set)。

如果我們想比較兩個(gè)字符的大小呢?比如A、B,或者a、b,最直觀的比較方式是采用它們的編碼,比如因?yàn)? 1,所以 A B。

另外,對(duì)于A、a,雖然它們編碼不同,但我們覺(jué)得大小寫字符應(yīng)該是相等的,也就是說(shuō) A == a。

這上面定義了兩條比較規(guī)則,這些比較規(guī)則的集合就是collation。

  1. 同樣是大寫字符、小寫字符,則比較他們的編碼大?。?/li>
  2. 如果兩個(gè)字符為大小寫關(guān)系,則它們相等。

三、MySQL支持的字符集、字符序

MySQL支持多種字符集 與 字符序。

  1. 一個(gè)字符集對(duì)應(yīng)至少一種字符序(一般是1對(duì)多)。
  2. 兩個(gè)不同的字符集不能有相同的字符序。
  3. 每個(gè)字符集都有默認(rèn)的字符序。

上面說(shuō)的比較抽象,我們看下后面幾個(gè)小節(jié)就知道怎么回事了。

1、查看支持的字符集

可以通過(guò)以下方式查看MYSQL支持的字符集。

方式一:

mysql> SHOW CHARACTER SET;
+----------+-----------------------------+---------------------+--------+
| Charset | Description   | Default collation | Maxlen |
+----------+-----------------------------+---------------------+--------+
| big5 | Big5 Traditional Chinese | big5_chinese_ci | 2 |
| dec8 | DEC West European  | dec8_swedish_ci | 1 |
...省略

方式二:

mysql> use information_schema;
mysql> select * from CHARACTER_SETS;
+--------------------+----------------------+-----------------------------+--------+
| CHARACTER_SET_NAME | DEFAULT_COLLATE_NAME | DESCRIPTION   | MAXLEN |
+--------------------+----------------------+-----------------------------+--------+
| big5  | big5_chinese_ci | Big5 Traditional Chinese | 2 |
| dec8  | dec8_swedish_ci | DEC West European  | 1 |
...省略

當(dāng)使用SHOW CHARACTER SET查看時(shí),也可以加上WHERE或LIKE限定條件。

例子一:使用WHERE限定條件。

mysql> SHOW CHARACTER SET WHERE Charset="utf8";
+---------+---------------+-------------------+--------+
| Charset | Description | Default collation | Maxlen |
+---------+---------------+-------------------+--------+
| utf8 | UTF-8 Unicode | utf8_general_ci | 3 |
+---------+---------------+-------------------+--------+
1 row in set (0.00 sec)

例子二:使用LIKE限定條件。

mysql> SHOW CHARACTER SET LIKE "utf8%";
+---------+---------------+--------------------+--------+
| Charset | Description | Default collation | Maxlen |
+---------+---------------+--------------------+--------+
| utf8 | UTF-8 Unicode | utf8_general_ci | 3 |
| utf8mb4 | UTF-8 Unicode | utf8mb4_general_ci | 4 |
+---------+---------------+--------------------+--------+
2 rows in set (0.00 sec)

2、查看支持的字符序

類似的,可以通過(guò)如下方式查看MYSQL支持的字符序。

方式一:通過(guò)SHOW COLLATION進(jìn)行查看。

可以看到,utf8字符集有超過(guò)10種字符序。通過(guò)Default的值是否為Yes,判斷是否默認(rèn)的字符序。

mysql> SHOW COLLATION WHERE Charset = 'utf8';
+--------------------------+---------+-----+---------+----------+---------+
| Collation  | Charset | Id | Default | Compiled | Sortlen |
+--------------------------+---------+-----+---------+----------+---------+
| utf8_general_ci  | utf8 | 33 | Yes | Yes | 1 |
| utf8_bin   | utf8 | 83 |  | Yes | 1 |
...略

方式二:查詢information_schema.COLLATIONS。

mysql> USE information_schema;
mysql> SELECT * FROM COLLATIONS WHERE CHARACTER_SET_NAME="utf8";
+--------------------------+--------------------+-----+------------+-------------+---------+
| COLLATION_NAME  | CHARACTER_SET_NAME | ID | IS_DEFAULT | IS_COMPILED | SORTLEN |
+--------------------------+--------------------+-----+------------+-------------+---------+
| utf8_general_ci  | utf8  | 33 | Yes | Yes  | 1 |
| utf8_bin   | utf8  | 83 |  | Yes  | 1 |
| utf8_unicode_ci  | utf8  | 192 |  | Yes  | 8 |

3、字符序的命名規(guī)范

字符序的命名,以其對(duì)應(yīng)的字符集作為前綴,如下所示。比如字符序utf8_general_ci,標(biāo)明它是字符集utf8的字符序。

更多規(guī)則可以參考 官方文檔。

MariaDB [information_schema]> SELECT CHARACTER_SET_NAME, COLLATION_NAME FROM COLLATIONS WHERE CHARACTER_SET_NAME="utf8" limit 2; 
+--------------------+-----------------+
| CHARACTER_SET_NAME | COLLATION_NAME |
+--------------------+-----------------+
| utf8  | utf8_general_ci |
| utf8  | utf8_bin |
+--------------------+-----------------+
2 rows in set (0.00 sec)

四、server的字符集、字符序

用途:當(dāng)你創(chuàng)建數(shù)據(jù)庫(kù),且沒(méi)有指定字符集、字符序時(shí),server字符集、server字符序就會(huì)作為該數(shù)據(jù)庫(kù)的默認(rèn)字符集、排序規(guī)則。

如何指定:MySQL服務(wù)啟動(dòng)時(shí),可通過(guò)命令行參數(shù)指定。也可以通過(guò)配置文件的變量指定。

server默認(rèn)字符集、字符序:在MySQL編譯的時(shí)候,通過(guò)編譯參數(shù)指定。

character_set_server、collation_server分別對(duì)應(yīng)server字符集、server字符序。

1、查看server字符集、字符序

分別對(duì)應(yīng)character_set_server、collation_server兩個(gè)系統(tǒng)變量。

mysql> SHOW VARIABLES LIKE "character_set_server";
mysql> SHOW VARIABLES LIKE "collation_server";

2、啟動(dòng)服務(wù)時(shí)指定

可以在MySQL服務(wù)啟動(dòng)時(shí),指定server字符集、字符序。如不指定,默認(rèn)的字符序分別為latin1、latin1_swedish_ci

mysqld --character-set-server=latin1 \

 --collation-server=latin1_swedish_ci

單獨(dú)指定server字符集,此時(shí),server字符序?yàn)閘atin1的默認(rèn)字符序latin1_swedish_ci。

mysqld --character-set-server=latin1

3、配置文件指定

除了在命令行參數(shù)里指定,也可以在配置文件里指定,如下所示。

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

4、運(yùn)行時(shí)修改

例子:運(yùn)行時(shí)修改(重啟后會(huì)失效,如果想要重啟后保持不變,需要寫進(jìn)配置文件里)

mysql> SET character_set_server = utf8 ;

5、編譯時(shí)指定默認(rèn)字符集、字符序

character_set_server、collation_server的默認(rèn)值,可以在MySQL編譯時(shí),通過(guò)編譯選項(xiàng)指定:

cmake . -DDEFAULT_CHARSET=latin1 \

  -DDEFAULT_COLLATION=latin1_german1_ci

五、database的字符集、字符序

用途:指定數(shù)據(jù)庫(kù)級(jí)別的字符集、字符序。同一個(gè)MySQL服務(wù)下的數(shù)據(jù)庫(kù),可以分別指定不同的字符集/字符序。

1、設(shè)置數(shù)據(jù)的字符集/字符序

可以在創(chuàng)建、修改數(shù)據(jù)庫(kù)的時(shí)候,通過(guò)CHARACTER SET、COLLATE指定數(shù)據(jù)庫(kù)的字符集、排序規(guī)則。

創(chuàng)建數(shù)據(jù)庫(kù):

CREATE DATABASE db_name
 [[DEFAULT] CHARACTER SET charset_name]
 [[DEFAULT] COLLATE collation_name]

修改數(shù)據(jù)庫(kù):

ALTER DATABASE db_name
 [[DEFAULT] CHARACTER SET charset_name]
 [[DEFAULT] COLLATE collation_name]

例子:創(chuàng)建數(shù)據(jù)庫(kù)test_schema,字符集設(shè)置為utf8,此時(shí)默認(rèn)的排序規(guī)則為utf8_general_ci。

CREATE DATABASE `test_schema` DEFAULT CHARACTER SET utf8;

2、查看數(shù)據(jù)庫(kù)的字符集/字符序

有3種方式可以查看數(shù)據(jù)庫(kù)的字符集/字符序。

例子一:查看test_schema的字符集、排序規(guī)則。(需要切換默認(rèn)數(shù)據(jù)庫(kù))

mysql> use test_schema;
Database changed
mysql> SELECT @@character_set_database, @@collation_database;
+--------------------------+----------------------+
| @@character_set_database | @@collation_database |
+--------------------------+----------------------+
| utf8   | utf8_general_ci |
+--------------------------+----------------------+
1 row in set (0.00 sec)

例子二:也可以通過(guò)下面命令查看test_schema的字符集、數(shù)據(jù)庫(kù)(不需要切換默認(rèn)數(shù)據(jù)庫(kù))

mysql> SELECT SCHEMA_NAME, DEFAULT_CHARACTER_SET_NAME, DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA WHERE schema_name="test_schema";
+-------------+----------------------------+------------------------+
| SCHEMA_NAME | DEFAULT_CHARACTER_SET_NAME | DEFAULT_COLLATION_NAME |
+-------------+----------------------------+------------------------+
| test_schema | utf8   | utf8_general_ci |
+-------------+----------------------------+------------------------+
1 row in set (0.00 sec)

例子三:也可以通過(guò)查看創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句,來(lái)查看字符集。

mysql> SHOW CREATE DATABASE test_schema;
+-------------+----------------------------------------------------------------------+
| Database | Create Database       |
+-------------+----------------------------------------------------------------------+
| test_schema | CREATE DATABASE `test_schema` /*!40100 DEFAULT CHARACTER SET utf8 */ |
+-------------+----------------------------------------------------------------------+
1 row in set (0.00 sec)

3、database字符集、字符序是怎么確定的

創(chuàng)建數(shù)據(jù)庫(kù)時(shí),指定了CHARACTER SET或COLLATE,則以對(duì)應(yīng)的字符集、排序規(guī)則為準(zhǔn)。
創(chuàng)建數(shù)據(jù)庫(kù)時(shí),如果沒(méi)有指定字符集、排序規(guī)則,則以character_set_server、collation_server為準(zhǔn)。

六、table的字符集、字符序

創(chuàng)建表、修改表的語(yǔ)法如下,可通過(guò)CHARACTER SET、COLLATE設(shè)置字符集、字符序。

CREATE TABLE tbl_name (column_list)
 [[DEFAULT] CHARACTER SET charset_name]
 [COLLATE collation_name]]

ALTER TABLE tbl_name
 [[DEFAULT] CHARACTER SET charset_name]
 [COLLATE collation_name]

1、創(chuàng)建table并指定字符集/字符序

例子如下,指定字符集為utf8,字符序則采用默認(rèn)的。

CREATE TABLE `test_schema`.`test_table` (
 `id` INT NOT NULL COMMENT '',
 PRIMARY KEY (`id`) COMMENT '')
DEFAULT CHARACTER SET = utf8;

2、查看table的字符集/字符序

同樣,有3種方式可以查看table的字符集/字符序。

方式一:通過(guò)SHOW TABLE STATUS查看table狀態(tài),注意Collation為utf8_general_ci,對(duì)應(yīng)的字符集為utf8。

MariaDB [blog]> SHOW TABLE STATUS FROM test_schema \G;
*************************** 1. row ***************************
  Name: test_table
  Engine: InnoDB
 Version: 10
 Row_format: Compact
  Rows: 0
 Avg_row_length: 0
 Data_length: 16384
Max_data_length: 0
 Index_length: 0
 Data_free: 11534336
 Auto_increment: NULL
 Create_time: 2018-01-09 16:10:42
 Update_time: NULL
 Check_time: NULL
 Collation: utf8_general_ci
 Checksum: NULL
 Create_options: 
 Comment: 
1 row in set (0.00 sec)

方式二:查看information_schema.TABLES的信息。

mysql> USE test_schema;
mysql> SELECT TABLE_COLLATION FROM information_schema.TABLES WHERE TABLE_SCHEMA = "test_schema" AND TABLE_NAME = "test_table";
+-----------------+
| TABLE_COLLATION |
+-----------------+
| utf8_general_ci |
+-----------------+

方式三:通過(guò)SHOW CREATE TABLE確認(rèn)。

mysql> SHOW CREATE TABLE test_table;
+------------+----------------------------------------------------------------------------------------------------------------+
| Table | Create Table             |
+------------+----------------------------------------------------------------------------------------------------------------+
| test_table | CREATE TABLE `test_table` (
 `id` int(11) NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+------------+----------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

3、table字符集、字符序如何確定

假設(shè)CHARACTER SET、COLLATE的值分別是charset_name、collation_name。如果創(chuàng)建table時(shí):

明確了charset_name、collation_name,則采用charset_name、collation_name。
只明確了charset_name,但collation_name未明確,則字符集采用charset_name,字符序采用charset_name對(duì)應(yīng)的默認(rèn)字符序。

只明確了collation_name,但charset_name未明確,則字符序采用collation_name,字符集采用collation_name關(guān)聯(lián)的字符集。

charset_name、collation_name均未明確,則采用數(shù)據(jù)庫(kù)的字符集、字符序設(shè)置。

七、column的字符集、排序

類型為CHAR、VARCHAR、TEXT的列,可以指定字符集/字符序,語(yǔ)法如下:

col_name {CHAR | VARCHAR | TEXT} (col_length)
 [CHARACTER SET charset_name]
 [COLLATE collation_name]

1、新增column并指定字符集/排序規(guī)則

例子如下:(創(chuàng)建table類似)

mysql> ALTER TABLE test_table ADD COLUMN char_column VARCHAR(25) CHARACTER SET utf8;

2、查看column的字符集/字符序

例子如下:

mysql> SELECT CHARACTER_SET_NAME, COLLATION_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA="test_schema" AND TABLE_NAME="test_table" AND COLUMN_NAME="char_column";
+--------------------+-----------------+
| CHARACTER_SET_NAME | COLLATION_NAME |
+--------------------+-----------------+
| utf8  | utf8_general_ci |
+--------------------+-----------------+
1 row in set (0.00 sec)

3、column字符集/排序規(guī)則確定

假設(shè)CHARACTER SET、COLLATE的值分別是charset_name、collation_name:

如果charset_name、collation_name均明確,則字符集、字符序以charset_name、collation_name為準(zhǔn)。

只明確了charset_name,collation_name未明確,則字符集為charset_name,字符序?yàn)閏harset_name的默認(rèn)字符序。

只明確了collation_name,charset_name未明確,則字符序?yàn)閏ollation_name,字符集為collation_name關(guān)聯(lián)的字符集。

charset_name、collation_name均未明確,則以table的字符集、字符序?yàn)闇?zhǔn)。

八、選擇:何時(shí)設(shè)置字符集、字符序

一般來(lái)說(shuō),可以在三個(gè)地方進(jìn)行配置:

創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候進(jìn)行配置。

mysql server啟動(dòng)的時(shí)候進(jìn)行配置。

從源碼編譯mysql的時(shí)候,通過(guò)編譯參數(shù)進(jìn)行配置

1、方式一:創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候進(jìn)行配置

這種方式比較靈活,也比較保險(xiǎn),它不依賴于默認(rèn)的字符集/字符序。當(dāng)你創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候指定字符集/字符序,后續(xù)創(chuàng)建table、column的時(shí)候,如果不特殊指定,會(huì)繼承對(duì)應(yīng)數(shù)據(jù)庫(kù)的字符集/字符序。

CREATE DATABASE mydb
 DEFAULT CHARACTER SET utf8
 DEFAULT COLLATE utf8_general_ci;

2、方式二:mysql server啟動(dòng)的時(shí)候進(jìn)行配置

可以添加以下配置,這樣mysql server啟動(dòng)的時(shí)候,會(huì)對(duì)character-set-server、collation-server進(jìn)行配置。

當(dāng)你通過(guò)mysql client創(chuàng)建database/table/column,且沒(méi)有顯示聲明字符集/字符序,那么就會(huì)用character-set-server/collation-server作為默認(rèn)的字符集/字符序。

另外,client、server連接時(shí)的字符集/字符序,還是需要通過(guò)SET NAMES進(jìn)行設(shè)置。

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

3、方式三:從源碼編譯mysql的時(shí)候,通過(guò)編譯參數(shù)進(jìn)行設(shè)置

編譯的時(shí)候如果指定了-DDEFAULT_CHARSET和-DDEFAULT_COLLATION,那么:

創(chuàng)建database、table時(shí),會(huì)將其作為默認(rèn)的字符集/字符序。

client連接server時(shí),會(huì)將其作為默認(rèn)的字符集/字符序。(不用單獨(dú)SET NAMES)

shell> cmake . -DDEFAULT_CHARSET=utf8 \

  -DDEFAULT_COLLATION=utf8_general_ci

九、寫在后面

本文較為詳細(xì)地介紹了MySQL中字符集、字符序相關(guān)的內(nèi)容,這部分內(nèi)容主要針對(duì)的是數(shù)據(jù)的存儲(chǔ)與比較。其實(shí)還有很重要的一部分內(nèi)容還沒(méi)涉及:針對(duì)連接的字符集、字符序設(shè)置。

由于連接的字符集、字符序設(shè)置不當(dāng)導(dǎo)致的亂碼問(wèn)題也非常多,這部分內(nèi)容展開來(lái)講內(nèi)容也不少,放在下一篇文章進(jìn)行講解。

十、相關(guān)鏈接

10.1 Character Set Support

https://dev.mysql.com/doc/refman/5.7/en/charset.html

總結(jié)

以上所述是小編給大家介紹的帶你5分鐘讀懂MySQL字符集設(shè)置,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • 深入Mysql字符集設(shè)置分析
  • mysql odbc字符集設(shè)置(中文顯示亂碼)
  • 深入Mysql字符集設(shè)置[精華結(jié)合]
  • Mysql 默認(rèn)字符集設(shè)置方法(免安裝版)
  • 關(guān)于mysql字符集設(shè)置了character_set_client=binary 在gbk情況下會(huì)出現(xiàn)表描述是亂碼的情況
  • 深入Mysql字符集設(shè)置 圖文版
  • Docker下mysql設(shè)置字符集的方法
  • 基于mysql 5.5 設(shè)置字符集問(wèn)題的詳解
  • mysql 常用設(shè)置 字符集編碼、自動(dòng)完成(自動(dòng)提示)、監(jiān)聽外網(wǎng)ip
  • MYSQL字符集設(shè)置的方法詳解(終端的字符集)

標(biāo)簽:濮陽(yáng) 四川 浙江 安徽 平頂山 山南 那曲 安康

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《帶你5分鐘讀懂MySQL字符集設(shè)置》,本文關(guān)鍵詞  帶你,5分鐘,讀懂,MySQL,字符集,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《帶你5分鐘讀懂MySQL字符集設(shè)置》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于帶你5分鐘讀懂MySQL字符集設(shè)置的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    视频精品一区| 97超碰人人在线| 男人添女人下部高潮视频在线观看| 一区二区视频在线免费| 欧美精品七区| 中文字幕一区二区三区四区五区六区| 黄在线观看网站| 国产美女视频免费观看下载软件| 国产a一区二区| 欧美va亚洲va在线观看蝴蝶网| japanese国产在线观看| av毛片在线看| 91caopron| www.黄色一片| 美女喷水网站| 午夜一区二区视频| 制服丝袜中文字幕在线| 色就是色亚洲色图| 黄色片网站在线观看| 亚洲精品亚洲人成人网在线播放| 日本高清好狼色视频| 国产精品一二三四五| 国产成人精品一区二区在线小狼| 日韩国产欧美区| 91久久国产综合| 影视亚洲一区二区三区| 日韩一级电影| 国产成人在线色| 日韩av手机版| 欧美精品videofree1080p| 久久国产剧场电影| 热这里只有精品| bbbbbbbbbbb在线视频| 高潮一区二区| 亚洲 高清 成人 动漫| 欧美 国产 小说 另类| 久久九九精品99国产精品| 日本少妇一级片| 成人va天堂| 国产成人av资源| 日韩精品一级毛片在线播放| 国产一区二区动漫| 亚洲欧洲一区二区天堂久久| 色哟哟在线观看视频| 国产精品探花在线观看| 国产精品自产拍在线观| 天天干天天操天天爱| 欧美一级特黄aaaaaa在线看片| 在线观看视频日韩| 国产乱码精品一区二区三区亚洲人| 亚洲色图在线视频| 国产一区二区三区奇米久涩| 污污的视频在线免费观看| 久久人人爽av| www.涩涩爱| 国产精品麻豆免费版现看视频| 在线播放evaelfie极品| 韩国理伦片久久电影网| 亚洲人成网站在线播放2019| 99久精品国产| 国产在线免费av| 91极品视觉盛宴| 色爱综合网站| 五月天婷婷导航| 高清一区二区视频| 成人国产精品久久久| 在线观看视频一区二区欧美日韩| 国产99久久精品一区二区300| 蜜桃无码一区二区三区| 在线看免费毛片| 视频在线不卡免费观看| 精品成人av| 国产农村妇女aaaaa视频| 自拍偷拍亚洲区| 欧美不卡视频在线观看| 久久精品视频6| 日本不卡中文字幕| 韩国女主播一区二区三区| 少妇精品视频一区二区| 国产999精品久久久影片官网| 亚洲永久免费视频| 日韩精品高清不卡| 九色福利视频| 亚洲va国产va天堂va久久| 亚洲青涩在线| 一区二区电影在线观看| 欧美在线免费播放| 丝袜诱惑亚洲看片| 色婷婷综合久久久中文一区二区| 免费网站在线高清观看| 欧美极度另类videos高清| 精品成人一区二区三区| 国产一区二区网| 91麻豆精品国产91久久久更新资源速度超快| 国产精品福利一区二区三区| 中文字幕在线影院| 亚洲啊v在线免费视频| 精品乱码一区二区三四区视频| 99久久99久久久精品棕色圆| 欧美性生活大片视频| 加勒比精品视频| 日韩三级影视基地| 中文字幕日韩一区二区三区不卡| 欧美一二三区在线| 久久久久久久久久国产| 国产精品劲爆视频| 粉色视频免费看| 中文字幕日韩精品在线| 日本欧美一区二区| 亚洲人妖av一区二区| 久热成人在线视频| 欧美一区二区三区久久精品| 九九热在线免费观看| 欧美日韩视频精品一区二区| 亚洲www免费| www.亚洲成人| 国产又黄又爽视频| 成看片vvv222| 久久国产一级片| 91视频免费看| 亚洲欧美另类一区| 日韩欧美国产午夜精品| 国内av一区二区三区| 97国产一区二区精品久久呦| 欧美日韩国产精品成人| 亚洲精品在线看| av在线一区二区三区| 国产精品免费久久久久影院| 中文字幕高清视频| 国产亚洲免费的视频看| 一区二区三区四区视频免费观看| 一区二区三区在线观看av| 欧美日韩电影一区二区三区| 日韩专区在线播放| 午夜精品久久久久| 伊人夜夜躁av伊人久久| 韩国三级午夜理伦三级三| jizzjizz日本少妇| 自拍偷拍精选| 99视频都是精品热在线播放| 久久久久久香蕉| 国产极品嫩模在线视频一区| 极品尤物av久久免费看| 午夜日韩福利| 日韩欧美中文在线视频| 红桃一区二区三区| 亚洲免费观看高清完整| 尤物一区二区三区| 日韩精品在线观看一区二区| 中文字幕乱码在线| 成年人网站av| 欧美激情2020午夜免费观看| 国产福利成人在线| 欧美双性人妖o0| 蜜桃麻豆影像在线观看| 国产精品69久久| 天天操夜夜欢| 亚洲三级电影| 97视频热人人精品| 欧美一区二区免费在线观看| 亚洲高清免费在线观看| 国产欧美丝祙| 国产一本一道久久香蕉| 欧美精品三区| 麻豆av一区二区三区久久| 欧美日韩成人一区二区| 国产精品视频福利| 日韩欧美视频一区二区| 日韩欧美一区电影| 久久国产一区| 18禁一区二区三区| 97电影在线看视频| 四虎永久免费在线观看| 日本福利视频在线| 色播亚洲婷婷| 亚洲综合色视频在线观看| www.豆豆成人网.com| 国产精品久久久久久69| 国产麻豆精品视频一区二区| 欧美日韩综合一区二区三区| 久久国产精品一区二区三区四区| 欧美久久久久久久久中文字幕| 高清精品一区二区三区一区| 国产精品网站导航| 亚洲精品久久久狠狠狠爱| 色老板免费视频| 在线亚洲精品福利网址导航| 麻豆视频在线观看免费网站黄| 人人干人人爱人人爱| 日本暖暖在线视频| 麻豆mv在线观看| 免费毛片在线看片免费丝瓜视频| 国产色噜噜噜91在线精品| 亚洲精品视频免费在线观看| 欧美疯狂做受xxxx富婆| 蜜臀av国产精品久久久久| 久久久久麻豆v国产| 亚洲一区二区中文| 欧美精品一区二区高清在线观看| 国色天香久久精品国产一区| 国产精品爱久久久久久久小说| 久久久久美女| 国产精品999在线观看| 精品视频二区| 中文在线一二区| 亚洲欧美日韩成人高清在线一区| 国产精品美女久久久久高潮| 国产一区二区三区毛片| 国产又粗又猛又色又| 91精品国产777在线观看| 日本特级黄色片| 九九热这里只有| 老司机精品视频在线播放| 欧美一级免费在线观看| 亚洲黄色三级| 国产精品chinese在线观看| 午夜在线观看一区| 人妻巨大乳一二三区| 四虎海外永久免费网址| palipali轻量版永久网页入口| 亚洲一区二区在线播放相泽| 国产又粗又硬又长| 成人免费一区二区三区视频网站| 亚洲亚洲精品在线观看| 99免在线观看免费视频高清| 中国xxxx视频播放50| 99香蕉久久| 日本女人高潮视频| 日韩欧美a级成人黄色| 日韩一区二区三区在线播放| 久草av在线播放| 国产69精品久久久久9999apgf| 在线观看国产精品入口| 久久久999精品免费| 国产精品久久久爽爽爽麻豆色哟哟| 欧洲成人一区二区三区| 亚洲欧美视频一区| 亚洲精品白虎| 人妻无码一区二区三区四区| 欧美乱大交xxxxx另类电影| 成人国产一区二区三区精品麻豆| 国产网站欧美日韩免费精品在线观看| 不卡中文字幕在线| 欧美日韩精品不卡| 亚欧美一区二区三区| 成人午夜激情av| 高清无码视频直接看| 欧美激情在线一区二区三区| 精品少妇人妻av免费久久洗澡| 欧美巨大黑人极品精男| 久久久精品国产**网站| 一区二区三区四区在线观看国产日韩| 欧美一级午夜免费电影| 天天干 夜夜操| 漂亮人妻被黑人久久精品| 国产色产综合色产在线视频| 午夜不卡久久精品无码免费| 91成人在线视频| 另类专区亚洲| 97在线视频免费播放| 日韩国产欧美精品一区二区三区| 欧美一区,二区| 欧美黑人视频一区| 国产www在线| 国产精品无码一本二本三本色| av在线资源观看| 欧美久久精品一级黑人c片| 免费黄网站欧美| 国产亚洲人成a一在线v站| 欧美激情精品久久久久久大尺度| 在线看的片片片免费| 中文字幕一区二区不卡| 日韩中文字幕免费观看| 亚洲欧美综合乱码精品成人网| 毛片免费看不卡网站| 国产suv精品一区二区| 国产成人精品亚洲男人的天堂| 一区二区中文字幕| 国产精品露出视频| 鲁丝一区二区三区| 成人性生活视频免费看| 国产色产综合色产在线视频| 日本a口亚洲| 精品无人乱码一区二区三区的优势| 欧美精品成人网| 欧美1819sex性处18免费| 亚洲网色网站| 日韩精品中文字幕在线不卡尤物| 91福利视频导航| 国产在线激情| 波多野结衣小视频| 日韩精品美女| 久久精品国产999大香线蕉| 在线观看成人av电影| 日韩av日韩在线观看| 国产网址在线观看| 日韩精品电影一区二区| 欧美国产精品一区二区| 国产欧美精品日韩区二区麻豆天美| 欧美成a人片免费观看久久五月天| 中文字幕在线二区| 蜜桃av乱码一区二区三区| 久久av综合| 蜜桃av噜噜一区| 天天爱天天做天天爽| 九色porny在线| 亚洲国产成人av好男人在线观看| 欧美日韩精品一区二区三区蜜桃| 久久精品日产第一区二区三区高清版| 久久国产精品免费| 韩日中文字幕| 天天色天天草天天射| 午夜精品小视频| 中日韩脚交footjobhd| 欧美一区二三区| 精品亚洲aⅴ在线观看| 国产网红主播福利一区二区| 日韩欧美国产综合在线一区二区三区| 成人免费福利| 成人一级片网址| 亚洲 高清 成人 动漫| 亚洲女人毛茸茸高潮| 欧美大片免费播放器| 亚洲成av人综合在线观看| 宅男午夜电影| 粉嫩av一区二区三区免费野| 日本大香伊一区二区三区| 国产91精品看黄网站在线观看|