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

主頁(yè) > 知識(shí)庫(kù) > 整理一下SQLSERVER的排序規(guī)則

整理一下SQLSERVER的排序規(guī)則

熱門標(biāo)簽:電話機(jī)器人接口是什么樣的 四川穩(wěn)定外呼系統(tǒng)公司 福州外呼系統(tǒng)招商 怎么在高德地圖標(biāo)注多個(gè)點(diǎn) 溫州語(yǔ)音外呼系統(tǒng)排名 百度地圖標(biāo)注信息怎么修改 沈陽(yáng)外呼系統(tǒng)有效果嗎 商家地圖標(biāo)注圖片 AI智能云呼電話機(jī)器人怎么注冊(cè)
SQL SERVER的排序規(guī)則平時(shí)使用不是很多,也許不少初學(xué)者還比較陌生,但有
一個(gè)錯(cuò)誤大家應(yīng)是經(jīng)常碰到:  SQL  SERVER數(shù)據(jù)庫(kù),在跨庫(kù)多表連接查詢時(shí),若兩數(shù)據(jù)
庫(kù)默認(rèn)字符集不同,系統(tǒng)就會(huì)返回這樣的錯(cuò)誤:  

                     “無(wú)法解決  equal  to  操作的排序規(guī)則沖突?!?

一.錯(cuò)誤分析:
  這個(gè)錯(cuò)誤是因?yàn)榕判蛞?guī)則不一致造成的,我們做個(gè)測(cè)試,比如:
create  table  #t1(
name  varchar(20)  collate  Albanian_CI_AI_WS,    
value  int)

create  table  #t2(
name  varchar(20)  collate  Chinese_PRC_CI_AI_WS,        
value  int  )

表建好后,執(zhí)行連接查詢:

select  *  from  #t1  A  inner  join  #t2  B  on  A.name=B.name  

這樣,錯(cuò)誤就出現(xiàn)了:

                     服務(wù)器:  消息  446,級(jí)別  16,狀態(tài)  9,行  1
                     無(wú)法解決  equal  to  操作的排序規(guī)則沖突。
  要排除這個(gè)錯(cuò)誤,最簡(jiǎn)單方法是,表連接時(shí)指定它的排序規(guī)則,這樣錯(cuò)誤就
不再出現(xiàn)了。語(yǔ)句這樣寫:

select  *  
from  #t1  A  inner  join  #t2  B  
on  A.name=B.name  collate  Chinese_PRC_CI_AI_WS

二.排序規(guī)則簡(jiǎn)介:

       什么叫排序規(guī)則呢?MS是這樣描述的:"在  Microsoft  SQL  Server  2000  中,
字符串的物理存儲(chǔ)由排序規(guī)則控制。排序規(guī)則指定表示每個(gè)字符的位模式以及存
儲(chǔ)和比較字符所使用的規(guī)則。"
  在查詢分析器內(nèi)執(zhí)行下面語(yǔ)句,可以得到SQL SERVER支持的所有排序規(guī)則。

    select  *  from  ::fn_helpcollations()  

排序規(guī)則名稱由兩部份構(gòu)成,前半部份是指本排序規(guī)則所支持的字符集。
如:
  Chinese_PRC_CS_AI_WS  
前半部份:指UNICODE字符集,Chinese_PRC_指針對(duì)大陸簡(jiǎn)體字UNICODE的排序規(guī)則。
排序規(guī)則的后半部份即后綴  含義:  
  _BIN  二進(jìn)制排序  
  _CI(CS)  是否區(qū)分大小寫,CI不區(qū)分,CS區(qū)分
  _AI(AS)  是否區(qū)分重音,AI不區(qū)分,AS區(qū)分   
  _KI(KS)  是否區(qū)分假名類型,KI不區(qū)分,KS區(qū)分 
       _WI(WS)  是否區(qū)分寬度  WI不區(qū)分,WS區(qū)分 

區(qū)分大小寫:如果想讓比較將大寫字母和小寫字母視為不等,請(qǐng)選擇該選項(xiàng)。
區(qū)分重音:如果想讓比較將重音和非重音字母視為不等,請(qǐng)選擇該選項(xiàng)。如果選擇該選項(xiàng),
                 比較還將重音不同的字母視為不等。
區(qū)分假名:如果想讓比較將片假名和平假名日語(yǔ)音節(jié)視為不等,請(qǐng)選擇該選項(xiàng)。
區(qū)分寬度:如果想讓比較將半角字符和全角字符視為不等,請(qǐng)選擇該選項(xiàng)

 
三.排序規(guī)則的應(yīng)用:
  SQL  SERVER提供了大量的WINDOWS和SQLSERVER專用的排序規(guī)則,但它的應(yīng)用往往
被開發(fā)人員所忽略。其實(shí)它在實(shí)踐中大有用處。

  例1:讓表NAME列的內(nèi)容按拼音排序:

create  table  #t(id  int,name  varchar(20))
insert  #t  select  1,'中'
union  all  select  2,'國(guó)'
union  all  select  3,'人'
union  all  select  4,'阿'

select  *  from  #t  order  by  name  collate  Chinese_PRC_CS_AS_KS_WS  
drop  table  #t
/*結(jié)果:
id                    name                                  
-----------  --------------------  
4                      阿
2                      國(guó)
3                      人
1                      中
*/

  例2:讓表NAME列的內(nèi)容按姓氏筆劃排序:

create  table  #t(id  int,name  varchar(20))

insert  #t  select  1,'三'
union  all  select  2,'乙'
union  all  select  3,'二'
union  all  select  4,'一'
union  all  select  5,'十'
select  *  from  #t  order  by  name  collate  Chinese_PRC_Stroke_CS_AS_KS_WS    
drop  table  #t
/*結(jié)果:
id                    name                                  
-----------  --------------------  
4                      一
2                      乙
3                      二
5                      十
1                      三
*/

四.在實(shí)踐中排序規(guī)則應(yīng)用的擴(kuò)展
  SQL  SERVER漢字排序規(guī)則可以按拼音、筆劃等排序,那么我們?nèi)绾卫眠@種功能
來(lái)處理漢字的一些難題呢?我現(xiàn)在舉個(gè)例子:

          用排序規(guī)則的特性計(jì)算漢字筆劃

  要計(jì)算漢字筆劃,我們得先做準(zhǔn)備工作,我們知道,WINDOWS多國(guó)漢字,UNICODE目前
收錄漢字共20902個(gè)。簡(jiǎn)體GBK碼漢字UNICODE值從19968開始。
  首先,我們先用SQLSERVER方法得到所有漢字,不用字典,我們簡(jiǎn)單利用SQL語(yǔ)句就
可以得到:

select  top  20902  code=identity(int,19968,1)  into  #t  from  syscolumns  a,syscolumns  b

再用以下語(yǔ)句,我們就得到所有漢字,它是按UNICODE值排序的:

  select  code,nchar(code)  as  CNWord  from  #t  

  然后,我們用Select語(yǔ)句,讓它按筆劃排序。

select  code,nchar(code)  as  CNWord  
from  #t  
order  by  nchar(code)  collate  Chinese_PRC_Stroke_CS_AS_KS_WS,code

結(jié)果:
code                CNWord  
-----------  ------  
19968              一
20008              丨
20022              丶
20031              丿
20032              乀
20033              乁
20057              乙
20058              乚
20059              乛
20101              亅
19969              丁
..........

     從上面的結(jié)果,我們可以清楚的看到,一筆的漢字,code是從19968到20101,從小到大排,但到
了二筆漢字的第一個(gè)字“丁”,CODE為19969,就不按順序而重新開始了。有了這結(jié)果,我們就可以輕
松的用SQL語(yǔ)句得到每種筆劃漢字歸類的第一個(gè)或最后一個(gè)漢字。
下面用語(yǔ)句得到最后一個(gè)漢字:

create  table  #t1(id  int  identity,code  int,cnword  nvarchar(2))

insert  #t1(code,cnword)
select  code,nchar(code)  as  CNWord    from  #t  
order  by  nchar(code)  collate  Chinese_PRC_Stroke_CS_AS_KS_WS,code

select  A.cnword  
from  #t1  A  
left  join  #t1  B  on  A.id=B.id-1  and  A.codeB.code  
where  B.code  is  null
order  by  A.id

得到36個(gè)漢字,每個(gè)漢字都是每種筆劃數(shù)按Chinese_PRC_Stroke_CS_AS_KS_WS排序規(guī)則排序后的
最后一個(gè)漢字:

亅阝馬風(fēng)龍齊龜齒鴆齔龕龂齠齦齪龍龠龎龐龑龡龢龝齹龣龥齈龞麷鸞麣龖龗齾齉龘

  上面可以看出:“亅”是所有一筆漢字排序后的最后一個(gè)字,“阝”是所有二筆漢字排序后的最后
一個(gè)字......等等。
  但同時(shí)也發(fā)現(xiàn),從第33個(gè)漢字“龗(33筆)”后面的筆劃有些亂,不正確。但沒關(guān)系,比“龗”筆劃
多的只有四個(gè)漢字,我們手工加上:齾35筆,齉36筆,靐39筆,龘64筆

建漢字筆劃表(TAB_HZBH):
create  table  tab_hzbh(id  int  identity,cnword  nchar(1))
--先插入前33個(gè)漢字
insert  tab_hzbh
select  top  33  A.cnword  
from  #t1  A  
left  join  #t1  B  on  A.id=B.id-1  and  A.codeB.code  
where  B.code  is  null
order  by  A.id
--再加最后四個(gè)漢字
set  identity_insert  tab_hzbh  on
go
insert  tab_hzbh(id,cnword)
     select  35,N'齾'
union  all  select  36,N'齉'
union  all  select  39,N'靐'
union  all  select  64,N'龘'
go
set  identity_insert  tab_hzbh  off
go

  到此為止,我們可以得到結(jié)果了,比如我們想得到漢字“國(guó)”的筆劃:

declare  @a  nchar(1)
set  @a='國(guó)'
select  top  1  id  
from    tab_hzbh  
where  cnword>=@a  collate  Chinese_PRC_Stroke_CS_AS_KS_WS
order  by  id

id                    
-----------  
8
(結(jié)果:漢字“國(guó)”筆劃數(shù)為8)

  上面所有準(zhǔn)備過程,只是為了寫下面這個(gè)函數(shù),這個(gè)函數(shù)撇開上面建的所有臨時(shí)表和固
定表,為了通用和代碼轉(zhuǎn)移方便,把表tab_hzbh的內(nèi)容寫在語(yǔ)句內(nèi),然后計(jì)算用戶輸入一串
漢字的總筆劃:

create  function  fun_getbh(@str  nvarchar(4000))
returns  int
as
begin
declare  @word  nchar(1),@n  int
set  @n=0
while  len(@str)>0
begin
set  @word=left(@str,1)
--如果非漢字,筆劃當(dāng)0計(jì)
set  @n=@n+(case  when  unicode(@word)  between  19968  and  19968+20901
then  (select  top  1  id  from  (
select  1  as  id,N'亅'  as  word  
union  all  select  2,N'阝'  
union  all  select  3,N'馬'  
union  all  select  4,N'風(fēng)'  
union  all  select  5,N'龍'  
union  all  select  6,N'齊'  
union  all  select  7,N'龜'  
union  all  select  8,N'齒'  
union  all  select  9,N'鴆'  
union  all  select  10,N'齔'  
union  all  select  11,N'龕'  
union  all  select  12,N'龂'  
union  all  select  13,N'齠'  
union  all  select  14,N'齦'  
union  all  select  15,N'齪'  
union  all  select  16,N'龍'  
union  all  select  17,N'龠'  
union  all  select  18,N'龎'  
union  all  select  19,N'龐'  
union  all  select  20,N'龑'  
union  all  select  21,N'龡'  
union  all  select  22,N'龢'  
union  all  select  23,N'龝'  
union  all  select  24,N'齹'  
union  all  select  25,N'龣'  
union  all  select  26,N'龥'  
union  all  select  27,N'齈'  
union  all  select  28,N'龞'  
union  all  select  29,N'麷'  
union  all  select  30,N'鸞'  
union  all  select  31,N'麣'  
union  all  select  32,N'龖'  
union  all  select  33,N'龗'  
union  all  select  35,N'齾'  
union  all  select  36,N'齉'  
union  all  select  39,N'靐'  
union  all  select  64,N'龘'  
)  T  
where  word>=@word  collate  Chinese_PRC_Stroke_CS_AS_KS_WS
order  by  id  ASC)  else  0  end)
set  @str=right(@str,len(@str)-1)
end
return  @n
end

--函數(shù)調(diào)用實(shí)例:
select  dbo.fun_getbh('中華人民共和國(guó)'),dbo.fun_getbh('中華人民共和國(guó)')
 
  執(zhí)行結(jié)果:筆劃總數(shù)分別為39和46,簡(jiǎn)繁體都行。

       當(dāng)然,你也可以把上面“UNION ALL”內(nèi)的漢字和筆劃改存在固定表內(nèi),在漢字
列建CLUSTERED  INDEX,列排序規(guī)則設(shè)定為:
     Chinese_PRC_Stroke_CS_AS_KS_WS
這樣速度更快。如果你用的是BIG5碼的操作系統(tǒng),你得另外生成漢字,方法一樣。
但有一點(diǎn)要記?。哼@些漢字是通過SQL語(yǔ)句Select出來(lái)的,不是手工輸入的,更不
是查字典得來(lái)的,因?yàn)樾氯A字典畢竟不同于UNICODE字符集,查字典的結(jié)果會(huì)不正
確。

  
                       用排序規(guī)則的特性得到漢字拼音首字母

  用得到筆劃總數(shù)相同的方法,我們也可以寫出求漢字拼音首字母的函數(shù)。如下:

create  function  fun_getPY(@str  nvarchar(4000))
returns  nvarchar(4000)
as
begin
declare  @word  nchar(1),@PY  nvarchar(4000)
set  @PY=''
while  len(@str)>0
begin
set  @word=left(@str,1)
--如果非漢字字符,返回原字符
set  @PY=@PY+(case  when  unicode(@word)  between  19968  and  19968+20901
then  (select  top  1  PY  from  (
select  'A'  as  PY,N'驁'  as  word
union  all  select  'B',N'簿'
union  all  select  'C',N'錯(cuò)'
union  all  select  'D',N'鵽'
union  all  select  'E',N'樲'
union  all  select  'F',N'鰒'
union  all  select  'G',N'腂'
union  all  select  'H',N'夻'
union  all  select  'J',N'攈'
union  all  select  'K',N'穒'
union  all  select  'L',N'鱳'
union  all  select  'M',N'旀'
union  all  select  'N',N'桛'
union  all  select  'O',N'漚'
union  all  select  'P',N'曝'
union  all  select  'Q',N'囕'
union  all  select  'R',N'鶸'
union  all  select  'S',N'蜶'
union  all  select  'T',N'籜'
union  all  select  'W',N'鶩'
union  all  select  'X',N'鑂'
union  all  select  'Y',N'韻'
union  all  select  'Z',N'咗'
)  T  
where  word>=@word  collate  Chinese_PRC_CS_AS_KS_WS  
order  by  PY  ASC)  else  @word  end)
set  @str=right(@str,len(@str)-1)
end
return  @PY
end

--函數(shù)調(diào)用實(shí)例:
select  dbo.fun_getPY('中華人民共和國(guó)'),dbo.fun_getPY('中華人民共和國(guó)')
結(jié)果都為:ZHRMGHG

     你若有興趣,也可用相同的方法,擴(kuò)展為得到漢字全拼的函數(shù),甚至還可以得到全拼的讀
音聲調(diào),不過全拼分類大多了。得到全拼最好是用對(duì)照表,兩萬(wàn)多漢字搜索速度很快,用對(duì)照
表還可以充分利用表的索引。
       排序規(guī)則還有很多其它的巧妙用法。歡迎大家共同探討。
您可能感興趣的文章:
  • SQLserver排序規(guī)則基本概念探索

標(biāo)簽:營(yíng)口 邯鄲 七臺(tái)河 西寧 來(lái)賓 無(wú)錫 寶雞 汕尾

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《整理一下SQLSERVER的排序規(guī)則》,本文關(guān)鍵詞  整理,一下,SQLSERVER,的,排序,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《整理一下SQLSERVER的排序規(guī)則》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于整理一下SQLSERVER的排序規(guī)則的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    一级视频在线观看视频在线啦啦| 永久免费精品视频网站| 国产人妻人伦精品| 亚洲欧美国产高清va在线播| 国产精品一区二区午夜嘿嘿嘿小说| 国内精品不卡| 销魂美女一区二区三区视频在线| 伊人免费在线观看| 亚洲精品久久区二区三区蜜桃臀| 国产拍精品一二三| 日韩在线精品视频| 99久久久无码国产精品不卡| 蜜桃视频无码区在线观看| 中文字幕国产高清| 亚洲乱熟女一区二区| 丰满圆润老女人hd| 亚洲第一区色| 亚洲精品少妇| 久热精品免费视频| 欧美理论影院| 国产精品久久激情| 中文字幕av一区二区三区谷原希美| 亚洲v天堂v手机在线| 六月激情综合网| 色婷婷综合激情| 国产精品18久久久久| 日韩美女毛茸茸| www.久久久久| 福利在线一区二区三区| 久久久久久久久久久综合| 欧美zozo另类异族| 午夜黄色在线观看| 亚洲一区二区在线播放相泽| 6080午夜伦理| 色乱码一区二区三区在线| 亚洲中无吗在线| www.国产毛片| 亚洲精品在线网站| 一个人看的www片免费高清视频| 天堂√最新版中文在线| 91最新网址| 黄毛片在线观看| 精品视频一二三区| 亚洲欧美电影一区二区| 亚洲综合色一区| 国产红桃视频| 欧美在线免费观看| 亚洲无线一线二线三线区别av| 亚洲人成电影网站色…| 国产午夜精品免费一区二区三区| 国产91在线视频| 97精品在线观看| 天天色综合社区| 中文日本在线观看| 亚洲成av人影院| 中文字幕一区二区三区在线播放| 这里只有精品视频在线观看| 在线丝袜欧美日韩制服| 91偷拍与自偷拍精品| 精品久久久久久最新网址| 国产精品久久无码| 无遮挡又色又刺激的女人视频| 中文字幕第一页av| 欧美专区一区| 国产又粗又猛又黄视频| av动漫免费观看| 亚洲福利一区| 日本久久二区| 久久亚洲精品视频| 99精品视频免费观看| 国产精品扒开腿做爽爽爽视频软件| 中文字幕 国产| 在线中文字日产幕| 成av人片在线观看www| 久久久久久久久久久久久国产精品| 色综合手机在线| 国产性猛交╳xxx乱大交| 日本一区二区在线| 亚洲免费成人网| 精品视频资源站| 亚洲精品视频在线观看视频| 操人视频在线观看| 日韩妆和欧美的一区二区| 成人3d精品动漫精品一二三| 国内精品自线一区二区三区视频| 北条麻妃在线视频| 在线国产福利网站| 在线观看成人毛片| 亚洲精品视频在线| 欧美成人精品高清在线播放| 国产日韩精品一区二区| 久久精品最新地址| 视频在线观看免费影院欧美meiju| 制服丝袜国产精品| 国产乱子伦一区二区三区国色天香| 天堂a中文在线| 91精品啪在线观看国产手机| 国产视频精品免费| 欧美午夜精品伦理| 亚洲在线成人精品| 四虎永久在线精品| 在线中文字幕网站| www.爱久久.com| 小鲜肉gaygays免费动漫| 国产精品国产一区| 久久久久亚洲av无码专区喷水| 国产精品19p| 国产免费观看久久黄| av电影免费在线| 97国产成人高清在线观看| 亚洲自啪免费| 亚洲欧美在线看| 亚洲免费伊人电影在线观看av| 日韩中文字幕av在线| 男人皇宫亚洲男人2020| 欧美va亚洲va国产综合| 国产精品视频专区| 国产精品久久毛片| 人妻91麻豆一区二区三区| 亚洲三级在线免费| 男女啪啪网站| 亚洲а∨天堂久久精品9966| 91超碰国产在线| 青青草.com| 最新中文字幕在线播放| 成人免费一区二区三区牛牛| 久久国产精品久久国产精品| 成人一区二区三区视频| 国产欧美日韩网站| 黄色a级片在线观看| 亚洲日本欧美天堂| 超碰在线97观看| 亚洲最新中文字幕| www.97视频| 欧美日韩国产观看视频| 91精品国产综合久久蜜臀| 桃乃木香奈和黑人aⅴ在线播放| 色精品一区二区三区| 久草在现在线| 欧美壮男野外gaytube| 亚洲天堂2020| 超碰超碰在线| 91偷拍一区二区三区精品| 无国产精品白浆免费视| …久久精品99久久香蕉国产| 黑人巨大狂躁日本妞在线观看| 美女精品一区| 国产精品久久久久精| 日韩女优毛片在线| 97在线精品国自产拍中文| 亚洲欧美日韩国产手机在线| 久久久精品亚洲| 国产免费一区二区三区网站免费| 国产麻豆剧传媒精品国产av| 在线亚洲电影| 丁香啪啪综合成人亚洲| 亚洲欧美日韩一区在线| av最新在线| av资源网一区| 日本少妇色视频| 久久精品人人做人人爽97| 亚洲区小说区图片区| 国内精品国产三级国产aⅴ久| 亚洲欧美在线网| 久久久久久青草| 福利片在线观看| 成人午夜视频在线观看免费| 中文字幕久久综合| 亚洲第一区中文99精品| 国产日本视频| 5566中文字幕一区二区电影| 三级黄色片网站| 成人免费网站在线| 日韩欧美一区二区三区免费看| 亚洲熟女少妇一区二区| 高跟丝袜一区二区三区| 日本美女高清在线观看免费| 日韩欧美在线免费| 欧美绝品在线观看成人午夜影视| 亚洲产国偷v产偷v自拍涩爱| 91在线高清观看| 色哦色哦哦色天天综合| 草莓视频末满18勿| 午夜小视频在线播放| 国产va免费精品高清在线| 日韩免费观看在线观看| 欧美激情成人网| 免费精品国产的网站免费观看| 亚洲国产成人久久综合| 视频一区在线免费观看| 99久久99久久精品免费| 欧美一级特黄aaaaaa大片在线观看| 久久香蕉一区| 免费永久网站黄欧美| 日本不卡中文字幕| 最新天堂中文在线| 日韩在线一二三| 国产一区二区三区中文字幕| 国产一级在线观看| 亚洲动漫精品| 在线天堂资源www在线污| 奇米亚洲午夜久久精品| 在线观看a级片| 91久久高清国语自产拍| 欧美成人自拍视频| 国产日韩欧美在线看| 久久亚洲精精品中文字幕早川悠里| 国产一级片在线播放| 性欧美videos另类hd| 国产精品一区专区欧美日韩| 亚洲成在人线av| 国产福利不卡视频| 国产精品—色呦呦| 樱桃成人精品视频在线播放| 亚洲视频精选| 中文字字幕在线中文乱码| 亚洲香蕉久久| 国产精品一区二区免费福利视频| 精品人妻中文无码av在线| 久久久久久久久久福利| 青椒成人免费视频| 99中文字幕在线| 欧美国产不卡| 男人晚上看的视频| 午夜大尺度福利视频| 亚洲国产成人私人影院tom| 欧美精品一区在线播放| 黄色91av| 国产二区视频在线观看| 日韩av在线免费| 综合另类专区| 激情综合激情五月| 欧美日本在线播放| а天堂中文在线资源| 国产 福利 在线| 国产精品视频网站| 亚洲一区二区高清| 国产一级粉嫩xxxx| 天堂av在线电影| 国产偷窥老熟盗摄视频| 日韩欧美三级视频| 欧美日韩在线观看一区二区三区| 日韩免费不卡视频| 中文幕无线码中文字蜜桃| 9l国产精品久久久久麻豆| 亚洲熟妇一区二区三区| 日韩免费黄色片| 国产免费一区二区视频| 亚洲国产精彩中文乱码av在线播放| 日本欧洲国产一区二区| aaaaa黄色片| 欧美在线看片| 色综合久久精品亚洲国产| 在线国产视频观看| a毛片不卡免费看片| 国产精品粉嫩| 欧美揉bbbbb揉bbbbb| 亚洲av无码国产精品久久| 中文字幕777| 日本不卡一区二区三区视频| 欧美日韩另类综合| 影音先锋国产资源| 久久久久久久久综合影视网| 国产精品高潮在线| 香蕉视频国产精品| 国产精品无码一区二区三| 亚洲综合图片| 青草青青国产| 成人a在线观看高清电影| 亚洲国产综合在线看不卡| 91久久在线| 日本aⅴ免费视频一区二区三区| 国产精品久久久久久久久果冻传媒| 久久免费国产精品| 国产成人免费xxxxxxxx| 日韩特级黄色片| 久久久亚洲欧洲日产国码αv| 国产亚洲精品女人久久久久久| 久久视频在线视频| 欧美久久精品一级黑人c片| 男人舔女人下部高潮全视频| 欧美理论片在线| 天堂av免费看| 一区二区亚洲欧洲国产日韩| 亚洲一区免费在线观看| 久久久久久久久久毛片| 超碰在线图片| 国产高清视频免费| 91国偷自产一区二区三区的观看方式| 亚洲欧美日产图| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美午夜精品久久久久久蜜| japanese国产精品| 日韩成人av网| 午夜伦理一区二区| 日本一区二区成人| 免费观影入口看日本视频| 日韩欧美三级电影| 一区二区三区四区精品在线视频| 日本丰满大乳奶| 国产欧美最新羞羞视频在线观看| 午夜精品在线看| 欧美日韩亚洲一二三| 日韩美女视频网站| 国产日韩欧美精品| 欧美成人免费在线观看视频| 中文字幕av一区二区三区佐山爱| 久久这里只有精品视频首页| 亚洲天堂2018av| 久久偷窥视频| 日本免费不卡视频| 四虎影视在线观看2413| 久久免费精品国产久精品久久久久| 538国产视频| 99亚洲乱人伦aⅴ精品| 国产精品国产精品国产专区不蜜| 99久久精品免费视频| 2021av天天| 亚洲a一级视频| 98精品国产高清在线xxxx天堂| 国产成年精品| 国产高清一级片| 亚洲福利一区二区| 亚洲欧美另类在线视频| 日韩电影av| 日本午夜小视频| 国产精欧美一区二区三区| 91伊人久久大香线蕉|