国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

精選30道MySQL數(shù)據(jù)庫(kù)面試題!

共 9962字,需瀏覽 20分鐘

 ·

2021-06-02 01:54

點(diǎn)擊“程序員面試吧”,選擇“星標(biāo)??”

點(diǎn)擊文末“閱讀原文”解鎖資料

?

?一個(gè)典型的互聯(lián)網(wǎng)產(chǎn)品架構(gòu)包含接入層、邏輯處理層以及存儲(chǔ)層,其中存儲(chǔ)層承載著數(shù)據(jù)落地和持久化的任務(wù),同時(shí)給邏輯處理層提供數(shù)據(jù)查詢(xún)功能支持。說(shuō)到存儲(chǔ)層就要說(shuō)到數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)知識(shí)掌握程度也是面試考察的知識(shí)點(diǎn)。?

?

典型服務(wù)架構(gòu)

數(shù)據(jù)庫(kù)分為關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù),也就是我們常說(shuō)的 SQL 和 NoSQL,這兩個(gè)方向的數(shù)據(jù)庫(kù)代表產(chǎn)品分別是MySQL 和 Redis ,這次我們主要以面試問(wèn)答的形式,來(lái)學(xué)習(xí)下關(guān)系型數(shù)據(jù)庫(kù) MySQL 基礎(chǔ)知識(shí)。

面試開(kāi)始,準(zhǔn)備接受面試官靈魂拷問(wèn)吧!


關(guān)系型數(shù)據(jù)庫(kù)


什么是關(guān)系型數(shù)據(jù)庫(kù)?

關(guān)系型數(shù)據(jù)庫(kù),是指采用了關(guān)系模型來(lái)組織數(shù)據(jù)的數(shù)據(jù)庫(kù),其以行和列的形式存儲(chǔ)數(shù)據(jù),以便于用戶(hù)理解,關(guān)系型數(shù)據(jù)庫(kù)這一系列的行和列被稱(chēng)為表,一組表組成了數(shù)據(jù)庫(kù)。用戶(hù)通過(guò)查詢(xún)來(lái)檢索數(shù)據(jù)庫(kù)中的數(shù)據(jù),而查詢(xún)是一個(gè)用于限定數(shù)據(jù)庫(kù)中某些區(qū)域的執(zhí)行代碼。

簡(jiǎn)單來(lái)說(shuō),關(guān)系模式就是二維表格模型。

二維表數(shù)據(jù)庫(kù)

關(guān)系型數(shù)據(jù)庫(kù)有什么優(yōu)勢(shì)?

關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)勢(shì):

  • 易于理解

    關(guān)系型二維表的結(jié)構(gòu)非常貼近現(xiàn)實(shí)世界,二維表格,容易理解。

  • 支持復(fù)雜查詢(xún) 可以用 SQL 語(yǔ)句方便的在一個(gè)表以及多個(gè)表之間做非常復(fù)雜的數(shù)據(jù)查詢(xún)。

  • 支持事務(wù) 可靠的處理事務(wù)并且保持事務(wù)的完整性,使得對(duì)于安全性能很高的數(shù)據(jù)訪問(wèn)要求得以實(shí)現(xiàn)。

MySQL數(shù)據(jù)庫(kù)


什么是SQL

結(jié)構(gòu)化查詢(xún)語(yǔ)言 (Structured Query Language) 簡(jiǎn)稱(chēng)SQL,是一種特殊目的的編程語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢(xún)和程序設(shè)計(jì)語(yǔ)言程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢(xún)、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。

什么是MySQL?

MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,常見(jiàn)的關(guān)系型數(shù)據(jù)庫(kù)還有 Oracle 、SQL Server、Access 等等。

MySQL在過(guò)去由于性能高、成本低、可靠性好,已經(jīng)成為最流行的開(kāi)源數(shù)據(jù)庫(kù),廣泛地應(yīng)用在 Internet 上的中小型網(wǎng)站中。

mysql圖標(biāo)

MySQL 和 MariaDB 傻傻分不清楚?

MySQL 最初由瑞典 MySQL AB 公司開(kāi)發(fā),MySQL 的創(chuàng)始人是烏爾夫·米卡埃爾·維德紐斯,常用昵稱(chēng)蒙提(Monty)。

在被甲骨文公司收購(gòu)后,現(xiàn)在屬于甲骨文公司(Oracle) 旗下產(chǎn)品。Oracle 大幅調(diào)漲MySQL商業(yè)版的售價(jià),因此導(dǎo)致自由軟件社區(qū)們對(duì)于Oracle是否還會(huì)持續(xù)支持MySQL社區(qū)版有所隱憂。

MySQL 的創(chuàng)始人就是之前那個(gè)叫 Monty 的大佬以 MySQL為基礎(chǔ)成立分支計(jì)劃 MariaDB。

MariaDB打算保持與MySQL的高度兼容性,確保具有庫(kù)二進(jìn)制奇偶校驗(yàn)的直接替換功能,以及與MySQL API 應(yīng)用程序接口)和命令的精確匹配。而原先一些使用 MySQL 的開(kāi)源軟件逐漸轉(zhuǎn)向 MariaDB 或其它的數(shù)據(jù)庫(kù)。

所以如果看到你公司用的是 MariaDB 不用懷疑,其實(shí)它骨子里還是 MySQL,學(xué)會(huì)了MySQL 也就會(huì)了 MariaDB。

一個(gè)彩蛋

MariaDB 是以 Monty 的小女兒Maria命名的,就像MySQL是以他另一個(gè)女兒 My 命名的一樣,兩款鼎鼎大名的數(shù)據(jù)庫(kù)分別用兩個(gè)女兒的名字命名,你大爺還是你大爺,老爺子牛批! 

MySQL之父

如何查看MySQL當(dāng)前版本號(hào)?

在系統(tǒng)命令行下:mysql -V

連接上MySQL命令行輸入:

> status;

Server:   MySQL
Server version:  5.5.45
Protocol version: 10

或 select version();

+------------------------+
| version()              |
+------------------------+
| 5.5.45-xxxxx |
+------------------------+


基礎(chǔ)數(shù)據(jù)類(lèi)型

MySQL 有哪些數(shù)據(jù)類(lèi)型?

MySQL 數(shù)據(jù)類(lèi)型非常豐富,常用類(lèi)型簡(jiǎn)單介紹如下:

整數(shù)類(lèi)型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT

浮點(diǎn)數(shù)類(lèi)型:FLOAT、DOUBLE、DECIMAL

字符串類(lèi)型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB

日期類(lèi)型:Date、DateTime、TimeStamp、Time、Year

其他數(shù)據(jù)類(lèi)型:BINARY、VARBINARY、ENUM、SET...

CHAR 和 VARCHAR的區(qū)別?

CHAR 是固定長(zhǎng)度的字符類(lèi)型,VARCHAR 則是可變長(zhǎng)度的字符類(lèi)型,下面討論基于在 MySQL5.0 以上版本中。

共同點(diǎn)

CHAR(M) 和 VARCHAR(M) 都表示該列能存儲(chǔ) M 個(gè)字符注意不是字節(jié)??!

CHAR類(lèi)型特點(diǎn)

  • CHAR 最多可以存儲(chǔ) 255 個(gè)字符 (注意不是字節(jié)),字符有不同的編碼集,比如 UTF8 編碼 (3字節(jié))、GBK 編碼 (2字節(jié)) 等。
  • 對(duì)于 CHAR(M) 如果實(shí)際存儲(chǔ)的數(shù)據(jù)長(zhǎng)度小于M,則 MySQL 會(huì)自動(dòng)會(huì)在它的右邊用空格字符補(bǔ)足,但是在檢索操作中那些填補(bǔ)出來(lái)的空格字符會(huì)被去掉。

VARCHAR類(lèi)型特點(diǎn)

  • VARCHAR 的最大長(zhǎng)度為 65535 個(gè)字節(jié)
  • VARCHAR 存儲(chǔ)的是實(shí)際的字符串加1或2個(gè)字節(jié)用來(lái)記錄字符串實(shí)際長(zhǎng)度,字符串長(zhǎng)度小于255字節(jié)用1字節(jié)記錄,超過(guò)255就需要2字節(jié)記錄。[^12 ]

VARCHAR(50) 能存放幾個(gè) UTF8 編碼的漢字?

存放的漢字個(gè)數(shù)與版本相關(guān)。

mysql 4.0以下版本,varchar(50) 指的是 50 字節(jié),如果存放 UTF8 格式編碼的漢字時(shí)(每個(gè)漢字3字節(jié)),只能存放16 個(gè)。

mysql 5.0以上版本,varchar(50) 指的是 50 字符,無(wú)論存放的是數(shù)字、字母還是 UTF8 編碼的漢字,都可以存放 50 個(gè)。

int(10) 和 bigint(10)能存儲(chǔ)的數(shù)據(jù)大小一樣嗎?

不一樣,具體原因如下:

  • int 能存儲(chǔ)四字節(jié)有符號(hào)整數(shù)。
  • bigint 能存儲(chǔ)八字節(jié)有符號(hào)整數(shù)。

所以能存儲(chǔ)的數(shù)據(jù)大小不一樣,其中的數(shù)字 10  代表的只是數(shù)據(jù)的顯示寬度。[^13]

  • 顯示寬度指明Mysql最大可能顯示的數(shù)字個(gè)數(shù),數(shù)值的位數(shù)小于指定的寬度時(shí)數(shù)字左邊會(huì)用空格填充,空格不容易看出。
  • 如果插入了大于顯示寬度的值,只要該值不超過(guò)該類(lèi)型的取值范圍,數(shù)值依然可以插入且能夠顯示出來(lái)。
  • 建表的時(shí)候指定 zerofill 選項(xiàng),則不足顯示寬度的部分用 0 填充,如果是 1 會(huì)顯示成 0000000001。
  • 如果沒(méi)指定顯示寬度, bigint 默認(rèn)寬度是 20 ,int默認(rèn)寬度 11。


存儲(chǔ)引擎相關(guān)

MySQL存儲(chǔ)引擎類(lèi)型有哪些?

常用的存儲(chǔ)引擎有 InnoDB 存儲(chǔ)引擎和 MyISAM 存儲(chǔ)引擎,InnoDB 是 MySQL 的默認(rèn)事務(wù)引擎。

查看數(shù)據(jù)庫(kù)表當(dāng)前支持的引擎,可以用下面查詢(xún)語(yǔ)句查看 :

# 查詢(xún)結(jié)果表中的 Engine 字段指示存儲(chǔ)引擎類(lèi)型。
show table status from 'your_db_name' where name='your_table_name'

InnoDB存儲(chǔ)引擎應(yīng)用場(chǎng)景是什么?

InnoDB 是 MySQL的默認(rèn)「事務(wù)引擎」,被設(shè)置用來(lái)處理大量短期(short-lived)事務(wù),短期事務(wù)大部分情況是正常提交的,很少會(huì)回滾。

InnoDB存儲(chǔ)引擎特性有哪些?

采用多版本并發(fā)控制(MVCC,MultiVersion Concurrency Control)來(lái)支持高并發(fā)。并且實(shí)現(xiàn)了四個(gè)標(biāo)準(zhǔn)的隔離級(jí)別,通過(guò)間隙鎖next-key locking策略防止幻讀的出現(xiàn)。

引擎的表基于聚簇索引建立,聚簇索引對(duì)主鍵查詢(xún)有很高的性能。不過(guò)它的二級(jí)索引secondary index非主鍵索引中必須包含主鍵列,所以如果主鍵列很大的話,其他的所有索引都會(huì)很大。因此,若表上的索引較多的話,主鍵應(yīng)當(dāng)盡可能的小。另外InnoDB的存儲(chǔ)格式是平臺(tái)獨(dú)立。

InnoDB做了很多優(yōu)化,比如:磁盤(pán)讀取數(shù)據(jù)方式采用的可預(yù)測(cè)性預(yù)讀、自動(dòng)在內(nèi)存中創(chuàng)建hash索引以加速讀操作的自適應(yīng)哈希索引(adaptive hash index),以及能夠加速插入操作的插入緩沖區(qū)(insert buffer)等。

InnoDB通過(guò)一些機(jī)制和工具支持真正的熱備份,MySQL 的其他存儲(chǔ)引擎不支持熱備份,要獲取一致性視圖需要停止對(duì)所有表的寫(xiě)入,而在讀寫(xiě)混合場(chǎng)景中,停止寫(xiě)入可能也意味著停止讀取。

InnoDB  引擎的四大特性是什么?

插入緩沖(Insert buffer)

Insert Buffer 用于非聚集索引的插入和更新操作。先判斷插入的非聚集索引是否在緩存池中,如果在則直接插入,否則插入到 Insert Buffer 對(duì)象里。再以一定的頻率進(jìn)行 Insert Buffer 和輔助索引葉子節(jié)點(diǎn)的 merge 操作,將多次插入合并到一個(gè)操作中,提高對(duì)非聚集索引的插入性能。

二次寫(xiě) (Double write)

Double Write由兩部分組成,一部分是內(nèi)存中的double write buffer,大小為2MB,另一部分是物理磁盤(pán)上共享表空間連續(xù)的128個(gè)頁(yè),大小也為 2MB。在對(duì)緩沖池的臟頁(yè)進(jìn)行刷新時(shí),并不直接寫(xiě)磁盤(pán),而是通過(guò) memcpy 函數(shù)將臟頁(yè)先復(fù)制到內(nèi)存中的該區(qū)域,之后通過(guò)doublewrite buffer再分兩次,每次1MB順序地寫(xiě)入共享表空間的物理磁盤(pán)上,然后馬上調(diào)用fsync函數(shù),同步磁盤(pán),避免操作系統(tǒng)緩沖寫(xiě)帶來(lái)的問(wèn)題。

自適應(yīng)哈希索引 (Adaptive Hash Index)

InnoDB會(huì)根據(jù)訪問(wèn)的頻率和模式,為熱點(diǎn)頁(yè)建立哈希索引,來(lái)提高查詢(xún)效率。索引通過(guò)緩存池的 B+ 樹(shù)頁(yè)構(gòu)造而來(lái),因此建立速度很快,InnoDB存儲(chǔ)引擎會(huì)監(jiān)控對(duì)表上各個(gè)索引頁(yè)的查詢(xún),如果觀察到建立哈希索引可以帶來(lái)速度上的提升,則建立哈希索引,所以叫做自適應(yīng)哈希索引。

緩存池

為了提高數(shù)據(jù)庫(kù)的性能,引入緩存池的概念,通過(guò)參數(shù) innodb_buffer_pool_size 可以設(shè)置緩存池的大小,參數(shù) innodb_buffer_pool_instances 可以設(shè)置緩存池的實(shí)例個(gè)數(shù)。緩存池主要用于存儲(chǔ)以下內(nèi)容:

緩沖池中緩存的數(shù)據(jù)頁(yè)類(lèi)型有:索引頁(yè)、數(shù)據(jù)頁(yè)、undo頁(yè)、插入緩沖 (insert buffer)、自適應(yīng)哈希索引(adaptive hash index)、InnoDB存儲(chǔ)的鎖信息 (lock info)和數(shù)據(jù)字典信息 (data dictionary)。

MyISAM存儲(chǔ)引擎應(yīng)用場(chǎng)景有哪些?

MyISAM 是 MySQL 5.1 及之前的版本的默認(rèn)的存儲(chǔ)引擎。MyISAM 提供了大量的特性,包括全文索引、壓縮、空間函數(shù)(GIS)等,但MyISAM 不「支持事務(wù)和行級(jí)鎖」,對(duì)于只讀數(shù)據(jù),或者表比較小、可以容忍修復(fù)操作,依然可以使用它。

MyISAM存儲(chǔ)引擎特性有哪些?

MyISAM「不支持行級(jí)鎖而是對(duì)整張表加鎖」。讀取時(shí)會(huì)對(duì)需要讀到的所有表加共享鎖,寫(xiě)入時(shí)則對(duì)表加排它鎖。但在表有讀取操作的同時(shí),也可以往表中插入新的記錄,這被稱(chēng)為并發(fā)插入。

MyISAM 表可以手工或者自動(dòng)執(zhí)行檢查和修復(fù)操作。但是和事務(wù)恢復(fù)以及崩潰恢復(fù)不同,可能導(dǎo)致一些「數(shù)據(jù)丟失」,而且修復(fù)操作是非常慢的。

對(duì)于 MyISAM 表,即使是BLOBTEXT等長(zhǎng)字段,也可以基于其前 500 個(gè)字符創(chuàng)建索引,MyISAM 也支持「全文索引」,這是一種基于分詞創(chuàng)建的索引,可以支持復(fù)雜的查詢(xún)。

如果指定了DELAY_KEY_WRITE選項(xiàng),在每次修改執(zhí)行完成時(shí),不會(huì)立即將修改的索引數(shù)據(jù)寫(xiě)入磁盤(pán),而是會(huì)寫(xiě)到內(nèi)存中的鍵緩沖區(qū),只有在清理鍵緩沖區(qū)或者關(guān)閉表的時(shí)候才會(huì)將對(duì)應(yīng)的索引塊寫(xiě)入磁盤(pán)。這種方式可以極大的提升寫(xiě)入性能,但是在數(shù)據(jù)庫(kù)或者主機(jī)崩潰時(shí)會(huì)造成「索引損壞」,需要執(zhí)行修復(fù)操作。

MyISAM  與  InnoDB  存儲(chǔ)引擎 5 大區(qū)別

  • InnoDB支持事物,而MyISAM不支持事物
  • InnoDB支持行級(jí)鎖,而MyISAM支持表級(jí)鎖
  • InnoDB支持MVCC, 而MyISAM不支持
  • InnoDB支持外鍵,而MyISAM不支持
  • InnoDB不支持全文索引,而MyISAM支持

一張表簡(jiǎn)單羅列兩種引擎的主要區(qū)別,如下圖:

mysql引擎對(duì)比

SELECT COUNT(*) 在哪個(gè)引擎執(zhí)行更快?

SELECT COUNT(*)   常用于統(tǒng)計(jì)表的總行數(shù),在 MyISAM  存儲(chǔ)引擎中執(zhí)行更快,前提是不能加有任何WHERE條件。

這是因?yàn)?MyISAM 對(duì)于表的行數(shù)做了優(yōu)化,內(nèi)部用一個(gè)變量存儲(chǔ)了表的行數(shù),如果查詢(xún)條件沒(méi)有 WHERE 條件則是查詢(xún)表中一共有多少條數(shù)據(jù),MyISAM 可以迅速返回結(jié)果,如果加 WHERE 條件就不行。

InnoDB 的表也有一個(gè)存儲(chǔ)了表行數(shù)的變量,但這個(gè)值是一個(gè)估計(jì)值,所以并沒(méi)有太大實(shí)際意義。

MySQL 基礎(chǔ)知識(shí)


說(shuō)一下數(shù)據(jù)庫(kù)設(shè)計(jì)三范式是什么?

1范式:1NF是對(duì)屬性的原子性約束,要求屬性具有原子性,不可再分解;(只要是關(guān)系型數(shù)據(jù)庫(kù)都滿(mǎn)足1NF)

2范式:2NF是對(duì)記錄的惟一性約束,要求記錄有惟一標(biāo)識(shí),即實(shí)體的惟一性;

3范式:3NF是對(duì)字段冗余性的約束,即任何字段不能由其他字段派生出來(lái),它要求字段沒(méi)有冗余。沒(méi)有冗余的數(shù)據(jù)庫(kù)設(shè)計(jì)可以做到

但是,沒(méi)有冗余的數(shù)據(jù)庫(kù)未必是最好的數(shù)據(jù)庫(kù),有時(shí)為了提高運(yùn)行效率,就必須降低范式標(biāo)準(zhǔn),適當(dāng)保留冗余數(shù)據(jù),具體做法是:在概念數(shù)據(jù)模型設(shè)計(jì)時(shí)遵守第三范式,降低范式標(biāo)準(zhǔn)的工作放到物理數(shù)據(jù)模型設(shè)計(jì)時(shí)考慮,降低范式就是增加字段,允許冗余。

SQL 語(yǔ)句有哪些分類(lèi)?

  1. DDL:數(shù)據(jù)定義語(yǔ)言(create alter drop)
  2. DML:數(shù)據(jù)操作語(yǔ)句(insert update delete)
  3. DTL:數(shù)據(jù)事務(wù)語(yǔ)句(commit collback savapoint)
  4. DCL:數(shù)據(jù)控制語(yǔ)句(grant revoke)

數(shù)據(jù)庫(kù)刪除操作中的 delete、drop、 truncate 區(qū)別在哪?

  • 當(dāng)不再需要該表時(shí)可以用 drop 來(lái)刪除表;
  • 當(dāng)仍要保留該表,但要?jiǎng)h除所有記錄時(shí), 用 truncate來(lái)刪除表中記錄。
  • 當(dāng)要?jiǎng)h除部分記錄時(shí)(一般來(lái)說(shuō)有 WHERE 子句約束) 用 delete來(lái)刪除表中部分記錄。

什么是MySql視圖?

視圖是虛擬表,并不儲(chǔ)存數(shù)據(jù),只包含定義時(shí)的語(yǔ)句的動(dòng)態(tài)數(shù)據(jù)。

創(chuàng)建視圖語(yǔ)法:

CREATE
    [OR REPLACE]
    [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
    [DEFINER = user]
    [SQL SECURITY { DEFINER | INVOKER }]
    VIEW view_name [(column_list)]
    AS select_statement
    [WITH [CASCADED | LOCALCHECK OPTION]

參數(shù)說(shuō)明:

  • OR REPLACE:如果視圖存在,則替換已有視圖。

  • ALGORITHM:視圖選擇算法,默認(rèn)算法是 UNDEFINED(未定義的)由 MySQL自動(dòng)選擇要使用的算法。

  • DEFINER:指定視圖創(chuàng)建者或定義者,如果不指定該選項(xiàng),則創(chuàng)建視圖的用戶(hù)就是定義者。

  • SQL SECURITY:SQL安全性,默認(rèn)為DEFINER。

  • select_statement:創(chuàng)建視圖的 SELECT語(yǔ)句,可以從基表或其他視圖中選擇數(shù)據(jù)。

  • WITH CHECK OPTION:表示視圖在更新時(shí)保證約束,默認(rèn)是 CASCADED。

使用 MySQL 視圖有何優(yōu)點(diǎn)?

  1. 操作簡(jiǎn)單方便。視圖用戶(hù)完全不需要關(guān)心視圖對(duì)應(yīng)的表的結(jié)構(gòu)、關(guān)聯(lián)條件和篩選條件,對(duì)用戶(hù)來(lái)說(shuō)已經(jīng)是過(guò)濾好的復(fù)合條件的結(jié)果集。

  2. 數(shù)據(jù)更加安全。視圖用戶(hù)只能訪問(wèn)視圖中的結(jié)果集,通過(guò)視圖可以把對(duì)表的訪問(wèn)權(quán)限限制在某些行和列上面。

  3. 數(shù)據(jù)隔離。屏蔽了源表結(jié)構(gòu)變化對(duì)用戶(hù)帶來(lái)的影響,源表結(jié)構(gòu)變化視圖結(jié)構(gòu)不變。^1

MySql服務(wù)默認(rèn)端口號(hào)是多少 ?

默認(rèn)端口是 3306

查看端口命令:> show variables like 'port';

用  DISTINCT  過(guò)濾 多列的規(guī)則?

DISTINCT 用于對(duì)選擇的數(shù)據(jù)去重,單列用法容易理解。比如有如下數(shù)據(jù)表 tamb

   name        number
   Tencent      1
   Alibaba      2
   Bytedance    3
   Meituan      3

查詢(xún)語(yǔ)句:SELECT DISTINCT name FROM table tamb 結(jié)果如下:

   name       
   Tencent   
   Alibaba    
   Bytedance 
   Meituan  

如果要求按 number 列去重同時(shí)顯示 name ,你可能會(huì)寫(xiě)出查詢(xún)語(yǔ)句:

SELECT DISTINCT number, name FROM table tamb

多參數(shù) DISTINCT 去重規(guī)則是:把 DISTINCT  之后的所有參數(shù)當(dāng)做一個(gè)過(guò)濾條件,也就是說(shuō)會(huì)對(duì) (number, name)整體去重處理,只有當(dāng)這個(gè)組合不同才會(huì)去重,結(jié)果如下:

       number   name
         1  Tencent
         2  Alibaba
         3  Bytedance
         3  Meituan

從結(jié)果來(lái)看好像并沒(méi)有達(dá)到我們想要的去重的效果,那要怎么實(shí)現(xiàn)「按 number 列去重同時(shí)顯示 name」呢?可以用 Group By 語(yǔ)句:

SELECT number, name FROM table tamb GROUP BY number 輸出如下,正是我們想要的效果:

       number   name
         1  Tencent
         2  Alibaba
         3  Bytedance

什么是存儲(chǔ)過(guò)程?

一條或多條sql語(yǔ)句集合,有以下一些特點(diǎn):

  • 存儲(chǔ)過(guò)程能實(shí)現(xiàn)較快的執(zhí)行速度。
  • 存儲(chǔ)過(guò)程可以用流程控制語(yǔ)句編寫(xiě),有很強(qiáng)的靈活性,可以完成復(fù)雜的判斷和較復(fù)雜的運(yùn)算。
  • 存儲(chǔ)過(guò)程可被作為一種安全機(jī)制來(lái)充分利用。
  • 存儲(chǔ)過(guò)程能夠減少網(wǎng)絡(luò)流量
delimiter 分隔符
create procedure|proc proc_name()
begin
    sql語(yǔ)句
end 分隔符
delimiter ;    --還原分隔符,為了不影響后面的語(yǔ)句的使用
--默認(rèn)的分隔符是;但是為了能在整個(gè)存儲(chǔ)過(guò)程中重用,因此一般需要自定義分隔符(除\外)

show procedure status like ""--查詢(xún)存儲(chǔ)過(guò)程,可以不適用like進(jìn)行過(guò)濾
drop procedure if exists;--刪除存儲(chǔ)過(guò)程

存儲(chǔ)過(guò)程和函數(shù)好像差不多,你說(shuō)說(shuō)他們有什么區(qū)別?

存儲(chǔ)過(guò)程和函數(shù)是事先經(jīng)過(guò)編譯并存儲(chǔ)在數(shù)據(jù)庫(kù)中的一段 SQL 語(yǔ)句的集合,調(diào)用存儲(chǔ)過(guò)程和函數(shù)可以簡(jiǎn)化應(yīng)用開(kāi)發(fā)人員的很多工作,減少數(shù)據(jù)在數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器之間的傳輸,對(duì)于提高數(shù)據(jù)處理的效率是有好處的。

相同點(diǎn)

  • 存儲(chǔ)過(guò)程和函數(shù)都是為了可重復(fù)的執(zhí)行操作數(shù)據(jù)庫(kù)的 SQL 語(yǔ)句的集合。

  • 存儲(chǔ)過(guò)程和函數(shù)都是一次編譯后緩存起來(lái),下次使用就直接命中已經(jīng)編譯好的 sql 語(yǔ)句,減少網(wǎng)絡(luò)交互提高了效率。

不同點(diǎn)

  • 標(biāo)識(shí)符不同,函數(shù)的標(biāo)識(shí)符是 function,存儲(chǔ)過(guò)程是 procedure。

  • 函數(shù)返回單個(gè)值或者表對(duì)象,而存儲(chǔ)過(guò)程沒(méi)有返回值,但是可以通過(guò)OUT參數(shù)返回多個(gè)值。

  • 函數(shù)限制比較多,比如不能用臨時(shí)表,只能用表變量,一些函數(shù)都不可用等,而存儲(chǔ)過(guò)程的限制相對(duì)就比較少。

  • 一般來(lái)說(shuō),存儲(chǔ)過(guò)程實(shí)現(xiàn)的功能要復(fù)雜一點(diǎn),而函數(shù)的實(shí)現(xiàn)的功能針對(duì)性比較強(qiáng)

  • 函數(shù)的參數(shù)只能是 IN 類(lèi)型,存儲(chǔ)過(guò)程的參數(shù)可以是IN OUT INOUT三種類(lèi)型。

  • 存儲(chǔ)函數(shù)使用 select 調(diào)用,存儲(chǔ)過(guò)程需要使用 call 調(diào)用。

來(lái)源: 后端技術(shù)學(xué)堂-LemonCoder



瀏覽 42
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 亚洲激情视频网站| A片啪啪| 国产香蕉在线播放| 韩国中文字幕HD久久| 亚洲精品秘一区二区三线观看| 成人在线免费网站| 黄色无遮挡| 韩国成人无码| 国产探花一区二区三区| 成年人视频在线观看免费| 欧美footjob高跟脚交| 91视频精品| 人人操夜夜操| 亚洲精品成a人在线观看| 日本中文字幕不卡| 大香蕉在线看| BBw日本熟妇BBwHD| 特黄色A级片视频| 久久网一区| 国产欧美综合视频| 精品视频在线观看| 99国产在线视频| 丁香五月AV| 狠狠躁夜夜躁人爽| 国产毛片一区二区| 99久久99久久久精品棕色圆| 西西444| 成人综合娱乐网| 蜜桃在线无码| 欧美大胆a| 日本a一级片| 日日夜夜老司机| 日韩加勒比| 色香蕉视频| 四川少妇BBBB槡BBBB槡| 日韩AV片| 日韩AV片| 精品91视频| 中文字幕熟女| 久久婷婷五月综合伊人| 人操人操人操| 欧美综合自拍| 国产一级婬乱A片| 成人免费视频网站| 91免费观看网站| 国产—级a毛—a毛免费视频| 国产三级成人| a三级片| 三级理论片| 加勒比黑人和翔田千里在线播放| 大a片| 九九热九九| 中文字幕专区| 爱爱视频免费| 欧美黄色小视频| 91久久国产性奴调教| 中文字幕人妻互换av久久| 欧美一级在线视频| 久久丝袜视频| 美女黄色免费网站| 欧美激情综合网| 大香蕉中文网| 国产在线网址| 波多野结衣日韩| 一级黄色在线| 欧美性高潮| 亚洲激情内射| 国产学生妹| 一道本无码在线视频| 黄色草逼视频| 码人妻免费视频| A片免费观看视频| 伦理被部长侵犯HD中字| 91黄色视频网站| 黄色无码av| 午夜神马影院| 亚洲精品suv视频| 午夜成人福利剧场| 久久久久蜜桃| 婷婷精品国产一区二区三区日韩| 五月天无码在线| 久久在线免费视频| 亚洲人妻无码一区| 色香蕉在线| 日韩欧美视频一区| 亚洲电影av| 国产午夜精品电影| 亚洲综合91| 婷婷伊人綜合中文字幕| 亚洲精品福利视频| 日韩成人中文字幕| 一区二区三区视频免费| 国产成人精品AV在线观| 91人人澡| 国产激情艹逼| 中文字幕免| 欧美亚洲综合在线观看| 亚洲色婷婷五月| 久久精品三级视频| 粉嫩99国产精品久久久久久人妻 | 国产婷婷色一区二区| 国产免费一区二区三区免费视频 | 狠狠草狠狠干| 在线无码视频播放| 中文字幕第83页| 日韩成人中文字幕| 97人人干| 欧美城综合在线观看网| 久久久电影| 婷婷欧美色图| 精品国产免费无码久久噜噜噜AV | A片网站在线观看| 日韩不卡一区| 巜痴漢電車~凌脔版2| 日本高潮视频| 国产十八岁在线观看| 91精品电影18| 成人视频18| 午夜成人三级| 成人视频高清无码| 无码欧美人XXXXX日本无码| 亚洲毛片亚洲毛片亚洲毛片| 88在线无码精品秘入口九色| 麻豆成人网| 久久艹免费视频| 日韩激情毛片| 国产精品国产成人国产三级| www.色老板| 一区二区三区免费| 在线观看国产欧美| 午夜精品在线观看| 天天干天天肏| 天天撸在线| 婷婷99狠狠躁天天| 午夜av福利| 伊人自拍| 黄色无码视频| av不卡免费观看| 国产91小视频| 免费的黄色视频在线观看| 欧美操逼大片| 四川BBBBBB搡BBBBB| 亚洲欧美日韩一区| 亚洲精品内射| 少妇高潮视频| 大香蕉伊人成人| 亚洲成人动漫免费| 国产人妻AV| 亚洲精选一区二区三区| 国产美女av| av不卡在线| 日本黄色免费视频| 久久人妻免费视频| 欧美日韩国产在线| 人妻夜夜爽天天爽| 亚洲40p| 亚洲精品国产av| 国产又爽又黄免费网站校园里| 日韩一级片在线观看| 黄片高清免费观看| 亚洲成人精品一区| 国产97在线视频| 国产麻豆精品成人毛片| 日韩人妻无码中文字幕| 嫩草视频在线观看| 国产欧美毛片| 日韩欧美91| 熟女国产| 五月天开心网| 国产乱妇无码毛片A片在线看下载| 国产黄色视频在线观看| 亚洲av二区| 91x色| 俺去啦俺来也| eeuss一区| 99热在线免费观看| 人人爱人人看| 搡bbbb| 日韩综合在线视频| 日产无码久久久久久| 日韩视频第一页| 精品一区二区三区毛片| 国产主播一区二区| 免费网站观看www在线观| 国产精品93333333| 国产成人视频在线观看| 久久久电影| 秋霞午夜久久| 夜夜爽妓女77777毛片A片| 啪啪视频免费观看| 欧美日韩成人| 色情片在线播放| 特黄在线| 天天骑夜夜操| 欧美日韩国产在线观看| 欧美熟女内射| 91丨九色丨老熟女探花| 91调教视频| 视频一区中文字幕| 99热精品久久| 日韩美女久久| 精品四区| 老骚老B老太太BBW| 777偷窥盗摄00000| 日韩无码AV一区二区三区| 免费超碰在线| 三级片视频网站| 无码电影视频| 日本一区二区视频在线| 久久99久久99久久99人受| 国产成人免费| 日韩AV网站在线观看| 国产精品久久久久久精| 国产免费成人在线观看| 天天操夜夜操狠狠| 亚洲第一黄片| 日本www色| 亚洲精品字幕久久久久| 亚洲毛片网站| 日韩免费在线播放| 在线一区| 国内无码视频| 影音先锋av资源在线| 国产一区在线视频| 青青草做爱视频| 久久波多野结衣一区二区| 欧美色视频在线观看| 无码三级片在线观看| 激情婷婷亚洲| 嘉兴少妇按摩69XX| 欧美手机在线视频| 色天堂色男人| 久热国产在线| 国产一区二区视频在线观看 | 国产成人精品一区二区三区四区| 91视频在线网站| av黄色在线观看| 日韩大码无码| 精品一区二区三区四| 国产精品视频福利| 大香蕉av一区二区三区在线观看 | 黑人无码AV| 成人综合网站| 影音先锋亚洲无码| 欧美国产精品一二三产品在哪买 | 亚洲成人视频网站| 成人免费无码A片免费| 亚洲男女免费视频| 人善交精品一区二区三区| 国产免费成人| 婷婷精品免费| 天天操免费视频| 国产日韩性爱视频| 黄色a一级| 黑人无码AV黑人天堂无码AV| 午夜精品18视频国产17c| 丰滿人妻一区二区三| 欧美囗交荫蒂AAAA| aaa在线免费视频| 日韩欧美成人片| 成人午夜毛片| 婷婷开心色四房播播免费| 人人搞人人操| 操美女逼逼| 日本黄色精品| 色婷婷中文| 美女被操免费网站| 欧美精品久| 免费色片| 婷婷色777777| 俺去啦俺去啦| A视频在线观看| 国产乱码精品一区二区三区的特点 | 自慰喷水流白浆中文字幕| 懂色av懂色av粉嫩av| 欧美亚洲日韩国产| 一级国产黄色视频| 午夜天堂精品久久久| 久久久9999| 688AV秘无码一区二区| 91无码人妻一区二区成人AⅤ| 91综合在线| 欧美色图俺去了| 日本爱爱小视频| 波多野结衣vs黑人巨大| 国产区一区| 色婷婷激情AV| 九久久| 天天综合精品| 国产人与禽zoz0性伦| 一级性爽AV毛片| 黄色片视频网站| AV国产在线观看| 91露脸熟女四川熟女在线观看| 麻豆免费版在线观看| 四川美人搡BBw搡BBw| 永久免费一区二区三区| 亚洲无码色婷婷| 免费内射视频| 99热碰碰热| 黄网站在线播放| 国产激情视频在线| 日本午夜无码| 2017人人操| 日韩一区二区视频在线观看 | 91精品无码| 中文字幕无码A片| 91夫妻视频| 白嫩无码| 丰满岳乱妇一区二区三区| 欧美特级AAA| 国产乱伦中文字幕| 欧美日韩视频在线| 日本黄色视频网| 日韩A片在线观看| 躁BBB躁BBB躁BBBBBB日视频| www.91n| JIZZJIZZ国产精品喷水| 国产AV日韩AV| 黄色片免费视频网站| 丁香婷婷六月| 熟女视频国产| 国产伦精品一区二区三区视频女| 美女毛片视频| 91欧美性爱| 国产视频中文字幕| 亚洲毛片亚洲毛片亚洲毛片| 啪啪网站免费| 国产精品做爱| 国产三级91| 成人性生交片无码免费看人| 操日韩| 91N视频| 亚洲精品无码视频在线观看| 性猛交╳XXX乱大交| 色婷婷六月天| 欧美成人网站视频| 特级艺体西西444WWw| 韩国毛片基地久久| 岛国无码av| 韩国午夜激情| 欧美高清无码在线观看| 嫩草Av| 大荫蒂视频另类XX| 性爱久久久| 久久午夜福利电影| 成人手机AV| 国产一级二级视频| 日本中出视频| 中文无码一区二区三区| 性满足BBwBBWBBw| 99热这里有精品| 亚洲无码午夜| 日韩精品一区在线观看| 超碰午夜| 亚洲国产中文字幕| 日韩成人AV电影| 水蜜桃一曲二区| 美女网站视频黄| 国产高潮视频| 夜夜骚av.一区二区三区四区| 一级欧美一级日韩| 日比视频网站| 久久久国产探花视频| 久久国产欧美| 日本a一级片| 操东北女人逼| 国产1区在线观看| 精品99视频| 在线a视频免费观看| 国产对白在线| 青娱乐日韩| www.黄片| 久操视频免费在线观看| 一本色道88久久加勒比精品| 日韩有码电影| 亚洲欧美成人| 91看片| 色欲成人网| 日韩免费在线| 天干夜天干天天天爽视频| 2016av天堂网| 大香蕉久久久久久| 91嫩草久久久久久久| 狠狠干狠狠撸| 国产精品99精品| 久久免费高清视频| 亚洲免费观看高清完整版在线观 | 亚洲一区2区| 天堂中文在线资源| 俄罗斯白嫩BBwBBwBBw91| 欧美午夜精品一区二区蜜桃| 中文无码一区二区三区| 国产aaaaaaaaaaaaa| 亚洲中文AV| 亚洲福利免费观看| 亚洲色图15p| 日本高清不卡视频| 五月丁香无码| 天天看天天射| www.豆花福利视频| 秋霞一区二区三区无码| 大黄网站在线观看| 伊人网视频在线播放| 中文字幕日韩在线观看| 色猫咪av| 全部视频午夜寂寞| 美女天堂网| 韩国一级AV| 国产熟妇搡BBBB搡BBBB毛片| 亚洲无码精品一区二区三区| 久在草| 成人福利网站| 91热爆TS人妖系列| 肉片无遮挡一区二区三区免费观看视频| 欧美亚洲日韩一区二区三区| 黄色成人网站大全| 国产福利网站| 91熟女乱伦| 乱子伦一区二区三区视频在线观看| 精品无码电影| 韩日av| 色妞视频精品一区| 欧美特黄AAAAAAAAA片| 免费色色网站| 欧美色图15p| 亚洲日韩欧美一区二区| 四川性BBB搡BBB爽爽爽小说| 日韩人妻精品中文字幕| 夜夜爽妓女77777毛片A片| 日韩欧美性爱网站| 人人草人人草| 亚洲1区| 人人爽爽人人| 黄色片网站在线观看| 超碰婷婷| 久久久久久久久久久亚洲| 中文字幕1区| 国产一級A片免费看| 国产美女18毛片水真多| 男人的天堂视频| 日本有码在线| 天天综合网站| 欧美日韩精品在线观看| 国产精品乱子伦一区二区三区视频| 无码天天| 亚洲午夜AV久久乱码| 欧美a片在线观看| 亚洲一级一级黄色| 婷婷五月天影院| 中国无码视频| 天天操人人操| 中文字幕三级av片| 中文字幕乱码亚州无线码日韩理论电| 91久久午夜无码鲁丝片久久人妻 | 中文字幕++中文字幕明步| 毛片一级片| 天堂中文在线播放| 精品久久免费| 国产AⅤ| 日韩一级片免费观看| 毛片性爱视屏| 日本在线免费观看| 天天想夜夜操| 懂色av懂色av粉嫩av| 日韩中文性受视频| 免费一级黄| 色色色热| 97色色婷婷五月天| 影音先锋亚洲无码| 麻豆内射| 国产一级二级三级片| 欧美亚洲综合在线观看| 欧美激情一区二区三区| 青青草原无码| 啪啪免费| 欧美美女日逼视频| 国内自拍视频在线观看| 日韩欧美一级视频| 全国男人的天堂网站| 色青娱乐| 高清无码在线观看18| 97人人色| 男人的天堂视频在线| 日本免费高清视频在线观看一区| 青娱乐无码| www免费视频在线观看播放| 国产性受XXXXXYX性爽| 91av在线播放| 六月丁香激情| 福利视频一区二区| 唐嫣一级婬片A片AAA| 色青娱乐| 一级A片亲子乱| 天天看天天摸| 日韩黄色电影视频| 四虎在线观看视频| 久草福利在线| 国产欧美成人| 欧一美一婬一伦一区二区三区黑人-亚 | 免费观看黄色视频| 91探花在线观看| 18禁无码永久免费网站大全| 99久久人妻无码中文字幕系列| 日韩亚洲中文在线| 婷婷日韩一区二区三区| 91日韩精品| 毛片日韩| 综合天堂| 在线观看AV91| 久久久久久久国产精品| 五月婷婷网站| 国产又粗又猛又爽又黄91精品| 欧美精品操逼| 午夜3D动漫AV| 亚洲精品福利视频| 中文字幕在线视频免费观看| 大香蕉75在线| 国产操逼图片| 91无码成人视频| 中文字幕在线观看视频www| 在线亚洲免费| 一级日逼视频| 欧美久久性爱视频| 亚洲综合免费观看高清完整| 色欲av在线| 日本特级黄A片免费观看| 奇米色婷婷| 成人欧美一区二区三区在线观看| 婷婷五月999| 操逼视频在线| 色二区| 国产v视频| 久久综合在线| 久久国产日韩| 夜色321| 波多野结衣一区二区| 国产中文字幕在线视频| 五月婷婷综合在线| 午夜福利AV在线| 91乱了伦国产乱子伦| 日日操天天操夜夜操| 日本Sm/调教/捆绑/紧缚| 无码一区二区三区四| 中文字幕久热| 人人上人人摸| 国产69AV| 操15p| 激情男人网| 日韩日逼视频| 亚洲午夜成人| 色婷婷日韩精品一区二区三区 | 俺来也俺也啪www色| 国产午夜成人| 中文区中文字幕免费看| 可以免费观看的毛片| 色欲色欲一区二区三区| 欧美精品在线免费| 国产三级片在线观看| 天天操网站| 日本爱爱小视频| 9l视频自拍蝌蚪9l成人蝌蚪| 操美女大逼| 色色网站在线观看| 自拍偷拍1| 在线成人小视频| 人人妻人人爽| 77777色婷婷| 色色9999| 97人妻人人揉人人躁人人| 亚洲国产久久| 羽月希奶水饱胀在线播放| 特爽特黄特级特色视频| JIZZJIZZ国产精品喷水| 国产換妻4P视频| 色婷婷视频在线观看| 欧美色图在线播放| 成人特级毛片全部免费播放| 日韩在线中文字幕视频| 国产精品视频无码| 亚洲少妇免费| 中文字幕日本| 韩日综合在线| 最美人妖系列国产Ts涵涵| 91麻豆免费看| 国产激情在线| 日本无码一区二区| 成人香蕉网| 99免费精品视频| 日本黄色视频网址| 久草精品视频| 中文字幕熟女| 日韩人妻精品中文字幕专区不卡| 亚洲免费视频一区| 强伦人妻一区二区三区视频| 日逼老女人| 中文字幕在线欧美| 国产欧美精品在线观看| 蜜桃精品一区二区三区美女| 浙江妇搡BBBB搡BBBB| 鸡巴网站| 免费人妻视频| 久久久噜噜噜久久中文字幕色伊伊 | 日本在线不卡视频| 噜噜噜噜射| 亚洲欧美日韩无码| 久久精品色| 大奶一区二区| 亚洲美女喷水视频| 成人毛片网| 午夜精品久久久久久久99老熟妇| 精品偷拍| 成人爱爱视频| 国产综合色婷婷精品久久| 探花熟女| 国产欧美精品成人在线观看| 精品视频在线免费观看| 99无码国产成人精品| 黄色网页在线免费观看| 成人A片免费视频| 免费A在线观看| 在线操b| www久久99| 在线三级片视频| 无码一区二区高清| 加勒比一区二区三区| 99精品999| 999久久久精品| 亚洲日韩在线视频观看| 亚洲色激情| 青娱乐国产精品一区二区| 精品日韩在线视频| 91网在线观看| 一本免费视频| 影音先锋女人资源| 操小逼视频| 日韩AV免费网站| 久久午夜成人电影| 国产精品亚洲一区| 熟妇高潮一区二区高潮| 一本免费视频| 一本色道久久综合狠狠| 一级日韩一级欧美| 北条麻妃精品视频| 亚洲视频在线观看中文字幕| 大香蕉伊人电影| 一级a一级a爱片兔兔软件| 西西4444www大胆无吗| 99久久国产视频| 亚洲人成高清| AV在线大香蕉| 婷婷五月亚洲精品AAA片在| 在线观看亚洲无码视频| 黄色一级电影网| 欧美大屌网站| av黄色网址| 东京热日韩无码| 亚洲AV无码久久久| 男人操女人免费网站| 成人A片在线| 久久国产精品99久久人人澡| www.AV在线| 91九色TS另类国产人妖| 色综合久久久| 欧美日韩人妻| 亚洲av网址| 日韩欧美操逼视频| 欧美肏屄视频| 久久精品一区二区三区不卡牛牛| 影音先锋成人AV资源| 99国产在线观看免费视频| 成人理伦A级A片在线论坛| 日本色电影在线观看| 一二区免费视频| 一区二区三区四区在线播放| 国产精品无码av| 成人无码日韩| 99色综合| 欧美sese| 五月婷婷五月天| 成人自拍偷拍视频| 中文无码字幕| 亚洲性爱工厂| 成人婷婷五月| 中文无码高清在线| 亚洲四房播| 精品素人在线| 老鸭窝成人视频| 欧美性猛交XXXX乱大交HD| 中文字幕成人无码| 黄色在线视频网站| 久久伊人精品| 午夜无码人妻AV| 亚洲成人av在线| 91精东传媒果冻传媒| 麻豆91免费看| 婷婷激情五月天丁香| 人人艹人人艹| 天堂在线v| 91亚洲国产成人久久精品网站| 日韩三级片在线视频| 激情内射网站| 亚洲午夜久久久久久久久红桃| 亚洲人妻无码在线| 山东wBBBB搡wBBBB| 国产AV影院| 日本三级片免费观看| 久久A√一区二区| 五月精品在线| 波多野结衣天堂| 久久国产热视频| 国产三级AV在线| 一区二区网站| 91人妻人人澡| AV无码在线观看| 一级黄色电影A片| 大地资源第三页在线观看免费播放最新| 午夜精品一区二区三区在线成人 | 亚洲精品乱码久久久久久| 久久99久久99精品免视看婷婷| 黄片二区| 精品无码视频| 中文字幕中文字幕一区| 亚洲一本色道中文无码| 国精品无码一区二区三区在线秋菊| 亚洲群交视频| 91麻豆免费视频| 色婷婷综合激情| 在线黄片视频| 亚洲成人无码视频| 新狠狠干| 免费观看的av| 亚洲AV成人一区二区三区不卡 | 北条麻妃精品视频| 亚洲性爱小说网址| 亚洲AV无码专区在线播放中文 | 亚洲色在线观看| 狠狠干狠狠撸| 波多野结衣高清无码| 一起操逼| 竹菊av一区二区三区四区五区| 国产白丝精品91爽爽久久| 操逼网首页123| 国产一级a一级a免费视频| 国产精品无码一区二区在线欢| av干在线| 国产高清激情| 乱伦激情视频| 97人妻精品一区二区三区图片 | 另类老妇videos另类| 中文字幕在线免费视频| 大香蕉一级红色片青青河边草| www.黄色在线| 国产成人无码精品一区秘二区| 男人资源网| 激情五月丁香五月| 免费在线观看黄| 亚洲AV无码成人网站国产网站 | 天天色影院| 日韩黄色av| 中文字幕免费视频| 成人无码高清在线观看| 午夜欧美性爱视频| 免费观看操逼| 黄频在线观看| 欧美黄片免费| 亚洲AV无码成人精品久久久| 婷婷五月天色综合| 91无码人妻一区二区| 免费一级做a爱片毛片A片小说 | 91亚洲欧美| 中文字幕精品视频| 亚洲第一香蕉视频| 揉BBB搡BBB搡BBB| 欧美日韩性爱网站| 日本操逼电影| 久9热| 日韩七区| 黄色片无码| 亚洲福利在线观看视频| 日屄视频在线观看| 亚洲性爱片| 亚洲天堂国产视频| 噜噜噜色| 久久久久久亚洲AV无码专区| 青娱乐av| 国产AV一卡| 日韩免费三级| 午夜成人无码| 高清无码在线看| 亚洲AV一二三| 一级特黄毛片| 十八禁无码网站在线观看| 成人性生活免费视频| 九九久久国产精品| 9I成人免费版视频| 午夜福利视频91| 青青草大香蕉| 成人精品一区二区三区视频| 蜜桃精品无码| 中国国产乱子伦| 伊人自拍| 日韩精品一区二区三| 国产婬片lA片www777| 日本中文字幕免费| 免费A片国产毛无码A片| 亭亭色| 91亚洲国产成人精品一区二区三| 国产精品国三级国产a11| 影音先锋成人资源站| 日本欧美中文| 亚洲一区二区免费视频| 久久久久久97| 无码A片| 亚洲人成777| 69久久久久| 青春草在线视频观看| 青娱乐超碰| 91偷拍与自偷拍精品无码| 91在线一区二区三区| 自慰精品| 黄色网址av| 日韩v片| 欧美精品日韩在线观看| 欧美精品久久久| 9l视频自拍蝌蚪9l视频成人| 91久久人澡人妻人人做人人爽97| 中文字幕亚洲区| 欧美激情四射老司机| 国产精品午夜在线| 欧美一区二区三区成人片下载| 色五月丁香婷婷| 中文字幕一二三| ww免费视频| 欧美精品在线播放| 性色a| 激情爱爱网站| 北条麻妃高清无码| 91最新在线播放| 国产黄色片在线播放| 69AV在线播放| 中文字幕日韩精品人妻| 波多一区| 久色悠悠| 久久精品一区二区| 黄片视频在线免费播放| 亚洲精品女人久久久| 欧美成人性爱网| 亚洲精品鲁一鲁一区二区三区| ChineSe露脸老女人| 777久久久| 麻豆videos| aaa成人| 韩国精品无码一区二区三区18| 亚洲福利久久| 午夜天堂在线观看| 亚洲一区在线播放| 亚洲无码1| 少妇喷水视频| 污视频免费在线观看| 日屄视频免费看| 精品一区国产| www国产亚洲精品久久网站| 西西444WWW无码大胆在线观看| 奇米影视77777| 国产精品久久久久野外| 蜜臀成人片| 国产精品久久久久久久久久久久久| 天堂综合网| 国产精品伦子伦免费视频| 天天干视频在线| 无码少妇| 欧美日韩高清丝袜| 亚洲日本视频| 日韩美毛片| 欧美成人福利在线观看| 亚洲日韩第一页| 91一区二区在线观看| 免费A在线观看| 黄色小电影在线观看| av在线小说| 91精品国产99久久久久久天美| 成人精品| 亚洲AV秘无码不卡在线观看| 特级毛片www| 天天撸免费视频| 日韩精品人妻中文字幕有| 色婷婷成人做爰A片免费看网站| 俺去也av| 再深点灬好爽灬轻点久久国产| 韩国深夜福利视频| 日韩欧美成人片| 噜噜色色噜噜| av资源播放| 美女自慰网站免费| 91成人无码| 亚洲黄色Av| 中文字幕AV在线观看| 色就是亚洲| 免费黄色三级片|