日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

MySQL的变量分类总结

發(fā)布時(shí)間:2023/11/30 数据库 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL的变量分类总结 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

在MySQL中,my.cnf是參數(shù)文件(Option Files),類似于ORACLE數(shù)據(jù)庫(kù)中的spfile、pfile參數(shù)文件,照理說(shuō),參數(shù)文件my.cnf中的都是系統(tǒng)參數(shù)(這種稱呼比較符合思維習(xí)慣),但是官方又稱呼其為系統(tǒng)變量(system variables),那么到底這個(gè)叫系統(tǒng)參數(shù)或系統(tǒng)變量(system variables)呢? 這個(gè)曾經(jīng)是一個(gè)讓我很糾結(jié)的問(wèn)題,因?yàn)镸ySQL中有各種類型的變量,有時(shí)候語(yǔ)言就是這么博大精深;相信很多人也對(duì)這個(gè)問(wèn)題或多或少有點(diǎn)困惑。其實(shí)拋開(kāi)這些名詞,它們就是同一個(gè)事情(東西),不管你叫它系統(tǒng)變量(system variables)或系統(tǒng)參數(shù)都可,無(wú)需那么糾結(jié)。 就好比王三,有人叫他王三;也有人也叫他王麻子綽號(hào)一樣。

?

另外,MySQL中有很多變量類型,確實(shí)有時(shí)候讓人有點(diǎn)混淆不清,本文打算總結(jié)一下MySQL數(shù)據(jù)庫(kù)的各種變量類型,理清各種變量類型概念。能夠從全局有個(gè)清晰思路。MySQL變量類型具體參考下圖:

?

?

?

?

?

Server System Variables(系統(tǒng)變量)

?

?

MySQL系統(tǒng)變量(system variables)是指MySQL實(shí)例的各種系統(tǒng)變量,實(shí)際上是一些系統(tǒng)參數(shù),用于初始化或設(shè)定數(shù)據(jù)庫(kù)對(duì)系統(tǒng)資源的占用,文件存放位置等等,這些變量包含MySQL編譯時(shí)的參數(shù)默認(rèn)值,或者my.cnf配置文件里配置的參數(shù)值。默認(rèn)情況下系統(tǒng)變量都是小寫字母。官方文檔介紹如下:

?

The MySQL server maintains many system variables that indicate how it is configured. Each system variable has a default value. System variables can be set at server startup using options on the command line or in an option file. Most of them can be changed dynamically at runtime using the SET statement, which enables you to modify operation of the server without having to stop and restart it. You can also use system variable values in expressions.

?

?

系統(tǒng)變量(system variables)按作用域范圍可以分為會(huì)話級(jí)別系統(tǒng)變量和全局級(jí)別系統(tǒng)變量。如果要確認(rèn)系統(tǒng)變量是全局級(jí)別還是會(huì)話級(jí)別,可以參考官方文檔,如果Scope其值為GLOBAL或SESSION,表示變量既是全局級(jí)別系統(tǒng)變量,又是會(huì)話級(jí)別系統(tǒng)變量。如果其Scope其值為GLOBAL,表示系統(tǒng)變量為全局級(jí)別系統(tǒng)變量。

?

--查看系統(tǒng)變量的全局值

?

select * from information_schema.global_variables;

select * from information_schema.global_variables

? where variable_name='xxxx';

select * from performance_schema.global_variables;

?

?

--查看系統(tǒng)變量的當(dāng)前會(huì)話值

?

select * from information_schema.session_variables;

??? select * from information_schema.session_variables

? where variable_name='xxxx';

select * from performance_schema.session_variables;

?

?

?

?

SELECT @@global.sql_mode, @@session.sql_mode, @@sql_mode;

?

mysql> show variables like '%connect_timeout%';?

mysql> show local variables like '%connect_timeout%';

mysql> show session variables like '%connect_timeout%';

mysql> show global variables like '%connect_timeout%';

?

注意:對(duì)于SHOW VARIABLES,如果不指定GLOBAL、SESSION或者LOCAL,MySQL返回SESSION值,如果要區(qū)分系統(tǒng)變量是全局還是會(huì)話級(jí)別。不能使用下面方式,如果某一個(gè)系統(tǒng)變量是全局級(jí)別的,那么在當(dāng)前會(huì)話的值也是全局級(jí)別的值。例如系統(tǒng)變量AUTOMATIC_SP_PRIVILEGES,它是一個(gè)全局級(jí)別系統(tǒng)變量,但是 show session variables like '%automatic_sp_privileges%'一樣能查到其值。所以這種方式無(wú)法區(qū)別系統(tǒng)變量是會(huì)話級(jí)別還是全局級(jí)別。

?

mysql> show session variables like?'%automatic_sp_privileges%';+-------------------------+-------+| Variable_name?????????? | Value |+-------------------------+-------+| automatic_sp_privileges | ON??? |+-------------------------+-------+1 row?in?set (0.00 sec)?mysql> select * from information_schema.global_variables??? -> where variable_name='automatic_sp_privileges';+-------------------------+----------------+| VARIABLE_NAME?????????? | VARIABLE_VALUE |+-------------------------+----------------+| AUTOMATIC_SP_PRIVILEGES | ON???????????? |+-------------------------+----------------+1 row?in?set, 1 warning (0.00 sec)?mysql>

?

?

如果要區(qū)分系統(tǒng)變量是全局還是會(huì)話級(jí)別,可以用下面方式:

?

方法1: 查官方文檔中系統(tǒng)變量的Scope屬性。

方法2: 使用SET VARIABLE_NAME=xxx; 如果報(bào)ERROR 1229 (HY000),則表示該變量為全局,如果不報(bào)錯(cuò),那么證明該系統(tǒng)變量為全局和會(huì)話兩個(gè)級(jí)別。

???

?

mysql> SET AUTOMATIC_SP_PRIVILEGES=OFF;?ERROR 1229 (HY000): Variable?'automatic_sp_privileges'?is a GLOBAL?variable?and should be set?with?SET?GLOBAL

?

?

?

可以使用SET命令修改系統(tǒng)變量的值,如下所示:

?

修改全局級(jí)別系統(tǒng)變量:

?

SET?GLOBAL max_connections=300;?SET @@global.max_connections=300;

?

注意:更改全局變量的值,需要擁有SUPER權(quán)限

?

修改會(huì)話級(jí)別系統(tǒng)變量:

?

?? SET @@session.max_join_size=DEFAULT;

? SET max_join_size=DEFAULT;? --默認(rèn)為會(huì)話變量。如果在變量名前沒(méi)有級(jí)別限定符,表示修改會(huì)話級(jí)變量。

?? SET SESSION max_join_size=DEFAULT;

?

如果修改系統(tǒng)全局變量沒(méi)有指定GLOBAL或@@global的話,就會(huì)報(bào)Variable 'xxx' is a GLOBAL variable and should be set with SET GLOBAL這類錯(cuò)誤。

?

mysql> set max_connections=300;ERROR 1229 (HY000): Variable?'max_connections'?is a GLOBAL?variable?and should be set?with?SET?GLOBALmysql> set?global max_connections=300;Query OK, 0 rows affected (0.00 sec)?mysql>

?

?

?

系統(tǒng)變量(system variables)按是否可以動(dòng)態(tài)修改,可以分為系統(tǒng)動(dòng)態(tài)變量(Dynamic System Variables)和系統(tǒng)靜態(tài)變量。怎么區(qū)分系統(tǒng)變量是動(dòng)態(tài)和靜態(tài)的呢? 這個(gè)只能查看官方文檔,系統(tǒng)變量的"Dynamic"屬性為Yes,則表示可以動(dòng)態(tài)修改。Dynamic Variable具體可以參考https://dev.mysql.com/doc/refman/5.7/en/dynamic-system-variables.html

?

另外,有些系統(tǒng)變量是只讀的,不能修改的。如下所示:

?

mysql>

mysql> set global innodb_version='5.6.21';

ERROR 1238 (HY000): Variable 'innodb_version' is a read only variable

mysql>

?

?

另外,還有一個(gè)Structured System Variables概念,其實(shí)就是系統(tǒng)變量是一個(gè)結(jié)構(gòu)體(Strut),官方介紹如下所示:

?

Structured System Variables

?

A structured variable differs from a regular system variable in two respects:

?

Its value is a structure with components that specify server parameters considered to be closely related.

?

There might be several instances of a given type of structured variable. Each one has a different name and refers to a different resource maintained by the server.

?

?

?

?

Server Status Variables(服務(wù)器狀態(tài)變量)

?

?

MySQL狀態(tài)變量(Server Status Variables)是當(dāng)前服務(wù)器從啟動(dòng)后累計(jì)的一些系統(tǒng)狀態(tài)信息,例如最大連接數(shù),累計(jì)的中斷連接等等,主要用于評(píng)估當(dāng)前系統(tǒng)資源的使用情況以進(jìn)一步分析系統(tǒng)性能而做出相應(yīng)的調(diào)整決策。這個(gè)估計(jì)有人會(huì)跟系統(tǒng)變量混淆,其實(shí)狀態(tài)變量是動(dòng)態(tài)變化的,另外,狀態(tài)變量是只讀的:只能由MySQL服務(wù)器本身設(shè)置和修改,對(duì)于用戶來(lái)說(shuō)是只讀的,不可以通過(guò)SET語(yǔ)句設(shè)置和修改它們,而系統(tǒng)變量則可以隨時(shí)修改。狀態(tài)變量也分為會(huì)話級(jí)與全局級(jí)別狀態(tài)信息。有些狀態(tài)變量可以用FLUSH STATUS語(yǔ)句重置為零值。

?

關(guān)于查看狀態(tài)變量,show status也支持like匹配查詢。如下所示:

?

show status like '%variable_name%'

show global status like '%variable_name%'

?

??

#當(dāng)前測(cè)試環(huán)境ysql> select version() from dual;-----------+ version() |-----------+ 5.7.21??? |-----------+?row?in?set (0.00 sec)?? mysql> show status;? --查看所有的狀態(tài)變量???ysql> show global status like?'Aborted_connects%';------------------+-------+ Variable_name??? | Value |------------------+-------+ Aborted_connects | 2???? |------------------+-------+?row?in?set (0.01 sec)?ysql> show session status like?'Aborted_connects%';------------------+-------+ Variable_name??? | Value |------------------+-------+ Aborted_connects | 2???? |------------------+-------+?row?in?set (0.00 sec)?ysql> select * from information_schema.global_status;RROR 3167 (HY000): The 'INFORMATION_SCHEMA.GLOBAL_STATUS' feature is disabled; see the documentation for?'show_compatibility_56'ysql> #ysql> show variables like?'%show_compatibility_56%';-----------------------+-------+ Variable_name???????? | Value |-----------------------+-------+ show_compatibility_56 | OFF?? |-----------------------+-------+?row?in?set (0.00 sec)?ysql> set?global show_compatibility_56=on;uery OK, 0 rows affected (0.00 sec)?ysql> select * from information_schema.global_status;-----------------------------------------------+---------------------------------------+ VARIABLE_NAME????????????????????????????????? VARIABLE_VALUE???????????????????????? |-----------------------------------------------+---------------------------------------+ ABORTED_CLIENTS?????????????????????????????? | 138097??????????????????????????????? | ABORTED_CONNECTS????????????????????????????? | 5???????????????????????????????????? | BINLOG_CACHE_DISK_USE???????????????????????? | 0???????????????????????????????????? | BINLOG_CACHE_USE????????????????????????????? | 0???????????????????????????????????? |....................................................................................???select * from performance_schema.global_status;select * from performance_schema.session_status;

?

?

注意:MySQL 5.7以后系統(tǒng)變量和狀態(tài)變量需要從performance_schema中進(jìn)行獲取,information_schema仍然保留了GLOBAL_STATUS,GLOBAL_VARIABLES兩個(gè)表做兼容,如果希望沿用information_schema中進(jìn)行查詢的習(xí)慣,5.7提供了show_compatibility_56參數(shù),設(shè)置為ON可以兼容5.7之前的用法,否則就會(huì)報(bào)錯(cuò)(ERROR 3167 (HY000)).

?

?

?

?

User-Defined Variables(用戶自定義變量)

?

?

用戶自定義變量,顧名思義就是用戶自己定義的變量。用戶自定義變量是基于當(dāng)前會(huì)話的。 也就是說(shuō)用戶自定義變量的作用域局限于當(dāng)前會(huì)話(連接),由一個(gè)客戶端定義的用戶自定義變量不能被其他客戶端看到或使用。(例外:可以訪問(wèn)performance_schema.user_variables_by_thread表的用戶可以看到所有會(huì)話的定義的用戶自定義變量,當(dāng)然僅僅能看到那些會(huì)話定義了哪些變量,而不能訪問(wèn)這些變量。)。當(dāng)客戶端會(huì)話退出時(shí),當(dāng)前會(huì)話所有的自定義變量都會(huì)自動(dòng)釋放。

一般可以在SQL語(yǔ)句將值存儲(chǔ)在用戶自定義變量中,然后再利用另一條SQL語(yǔ)句來(lái)查詢用戶自定義變量。這樣以來(lái),可以在不同的SQL間傳遞值。

?

另外,用戶自定義變量是大小寫不敏感的,最大長(zhǎng)度為64個(gè)字符,用戶自定義變量的形式一般為@var_name,其中變量名稱由字母、數(shù)字、._$組成。當(dāng)然,在以字符串或者標(biāo)識(shí)符引用時(shí)也可以包含其他特殊字符(例如:@'my-var',@"my-var",或者@`my-var`)。。使用SET設(shè)置變量時(shí),可以使用=或者:=操作符進(jìn)行賦值。對(duì)于SET,可以使用=或:=來(lái)賦值,對(duì)于SELECT只能使用:=來(lái)賦值。如下所示:

?

???

mysql> set @$test1="test";Query OK, 0 rows affected (0.00 sec)mysql> select @$test1 from dual;+---------+| @$test1 |+---------+| test??? |+---------+1 row?in?set (0.00 sec)?mysql> mysql> set @"ac#k":='kerry';Query OK, 0 rows affected (0.00 sec)?mysql> select @"ac#k" from dual;+---------+| @"ac#k" |+---------+| kerry?? |+---------+1 row?in?set (0.00 sec)?mysql> ??mysql> select version() from dual;+-----------+| version() |+-----------+| 5.7.21??? |+-----------+1 row?in?set (0.00 sec)?mysql> mysql> set @my_test=1200;Query OK, 0 rows affected (0.00 sec)?mysql> select @my_test;+----------+| @my_test |+----------+|???? 1200 |+----------+1 row?in?set (0.00 sec)?mysql> select connection_id() from dual;+-----------------+| connection_id() |+-----------------+|????????? 149379 |+-----------------+1 row?in?set (0.00 sec)?mysql> SELECT c.id, ??? ->??????? b.thread_id??? -> FROM?? performance_schema.threads b ??? ->???? join information_schema.processlist c ??? ->????????? ON b.processlist_id = c.id ??? -> where c.id=149379;+--------+-----------+| id???? | thread_id |+--------+-----------+| 149379 |??? 149404 |+--------+-----------+1 row?in?set (0.00 sec)?mysql> select @My_Test, @my_TEST from dual;+----------+----------+| @My_Test | @my_TEST |+----------+----------+|???? 1200 |???? 1200 |+----------+----------+1 row?in?set (0.00 sec)?mysql>

?

?

?

?

?

mysql> select connection_id() from dual;+-----------------+| connection_id() |+-----------------+|????????? 151821 |+-----------------+1 row?in?set (0.00 sec)?mysql> select @my_test from dual;+----------+| @my_test |+----------+| NULL???? |+----------+1 row?in?set (0.00 sec)?mysql> select * from performance_schema.user_variables_by_thread;+-----------+---------------+----------------+| THREAD_ID | VARIABLE_NAME | VARIABLE_VALUE |+-----------+---------------+----------------+|??? 149404 | my_test?????? | 1200?????????? |+-----------+---------------+----------------+1 row?in?set (0.00 sec)?mysql>

?

?

?

?

?

用戶自定義變量注意事項(xiàng),以下為總結(jié):

?

1:未定義的用戶自定義變量初始值是NULL

?

mysql> select @kerry from dual;?+--------+?| @kerry |?+--------+?| NULL?? |?+--------+?1 row?in?set (0.00 sec)

?

注意:使用未定義變量不會(huì)產(chǎn)生任何語(yǔ)法錯(cuò)誤,由于其被初始化為NULL值,如果沒(méi)有意識(shí)到這一點(diǎn),非常容易犯錯(cuò)。如下所示:

?

mysql> select @num1, @num2 :=@num1+1 from dual;+-------+-----------------+| @num1 | @num2 :=@num1+1 |+-------+-----------------+| NULL? |??????????? NULL |+-------+-----------------+1 row?in?set (0.00 sec)?mysql>

?

?

?

2:用戶變量名對(duì)大小寫不敏感(上面已經(jīng)敘述,此處從略)

?

3:自定義變量的類型是一個(gè)動(dòng)態(tài)類型。

?

MySQL中用戶自定義變量,不嚴(yán)格限制數(shù)據(jù)類型的,它的數(shù)據(jù)類型根據(jù)你賦給它的值而隨時(shí)變化。而且自定義變量如果賦予數(shù)字值,是不能保證進(jìn)度的。官方文檔介紹:

?

User variables can be assigned a value from a limited set of data types: integer, decimal, floating-point, binary or nonbinary string, or NULL value. Assignment of decimal and real values does not preserve the precision or scale of the value. A value of a type other than one of the permissible types is converted to a permissible type. For example, a value having a temporal or spatial data type is converted to a binary string. A value having the JSON data type is converted to a string with a character set of utf8mb4 and a collation of utf8mb4_bin.

?

?

?

4:賦值的順序和賦值的時(shí)間點(diǎn)并不總是固定的,這依賴于優(yōu)化器的決定。

?

?

使用用戶自定義變量的一個(gè)最常見(jiàn)的問(wèn)題就是沒(méi)有注意到在賦值和讀取用戶自定義變量的時(shí)候可能是在查詢的不同階段。例如,在SELECT語(yǔ)句中進(jìn)行賦值然后再WHERE子句中讀取用戶自定義變量,則可能用戶自定義變量取值并不不是你所想象的那樣,如下例子所示,因?yàn)榘凑誐ySQL語(yǔ)句的執(zhí)行順序,WHERE部分優(yōu)先與SELECT部分操作,所以你會(huì)看到msgid 和 @rownum的最大值為6.

?

mysql> select msgid from message order?by msgid limit 12;+-------+| msgid |+-------+|???? 1 ||???? 2 ||???? 3 ||???? 4 ||???? 5 ||???? 6 ||???? 7 ||??? 11 ||??? 12 ||??? 13 ||??? 18 ||??? 19 |+-------+12 rows?in?set (0.00 sec)?mysql> set @rownum := 0;Query OK, 0 rows affected (0.00 sec)?mysql> select msgid , @rownum := @rownum +1 as rownum??? -> from message??? -> where @rownum <=5;+-------+--------+| msgid | rownum |+-------+--------+|???? 1 |????? 1 ||???? 2 |????? 2 ||???? 3 |????? 3 ||???? 4 |????? 4 ||???? 5 |????? 5 ||???? 6 |????? 6 |+-------+--------+6 rows?in?set (0.00 sec)?mysql> select msgid , @rownum := @rownum +1 as rownum??? -> from message??? -> where @rownum <=5;Empty set (0.00 sec)?mysql> select @rownum from dual;+---------+| @rownum |+---------+|?????? 6 |+---------+1 row?in?set (0.00 sec)?mysql>

?

?

如上所示,第二次查詢可能你想要的邏輯跟實(shí)際邏輯已經(jīng)出現(xiàn)了偏差,這個(gè)是使用自定義變量需要小心的地方。因?yàn)橛脩糇远x變量在當(dāng)前會(huì)話中也算一個(gè)全局變量,它已經(jīng)變成了6,where條件后面的 @rownum <= 5 邏輯為false了。一不小小心就會(huì)出現(xiàn)和你預(yù)想的結(jié)果出現(xiàn)偏差。

?

?

不要在同一個(gè)非SET語(yǔ)句中同時(shí)賦值并使用同一個(gè)用戶自定義變量,因?yàn)閃HERE和SELECT是在查詢執(zhí)行的不同階段被執(zhí)行的。如果在查詢中再加入ORDER BY的話,結(jié)果可能會(huì)更不同;

?

mysql> set @rownum :=0;Query OK, 0 rows affected (0.00 sec)?mysql> select msgid , @rownum := @rownum +1 as rownum??? -> from message??? -> where @rownum <=5;+-------+--------+| msgid | rownum |+-------+--------+|???? 1 |????? 1 ||???? 2 |????? 2 ||???? 3 |????? 3 ||???? 4 |????? 4 ||???? 5 |????? 5 ||???? 6 |????? 6 |+-------+--------+6 rows?in?set (0.00 sec)?mysql> ???mysql> set @rownum := 0;Query OK, 0 rows affected (0.00 sec)?mysql> select msgid, @rownum := @rownum +1 as rownum??? -> from message??? -> where @rownum <=5??? -> order?by msgcontent;+-------+--------+| msgid | rownum |+-------+--------+|??? 20 |????? 1 ||??? 28 |????? 2 ||??? 43 |????? 3 ||??? 47 |????? 4 |....................................|??? 22 |???? 57 ||??? 69 |???? 58 ||??? 40 |???? 59 ||??? 52 |???? 60 ||??? 24 |???? 61 ||??? 66 |???? 62 ||??? 51 |???? 63 |+-------+--------+63 rows?in?set (0.00 sec)?mysql>

?

?

?

如果按msgid排序,那么又是正常的,那三者有啥區(qū)別呢?

?

mysql> set @rownum :=0;Query OK, 0 rows affected (0.00 sec)?mysql> select msgid, @rownum := @rownum +1 as rownum??? -> from message??? -> where @rownum <=5??? -> order?by msgid;+-------+--------+| msgid | rownum |+-------+--------+|???? 1 |????? 1 ||???? 2 |????? 2 ||???? 3 |????? 3 ||???? 4 |????? 4 ||???? 5 |????? 5 ||???? 6 |????? 6 |+-------+--------+6 rows?in?set (0.00 sec)?mysql>

?

我們先看執(zhí)行計(jì)劃

?

?

官方的解釋如下:

?

In a SELECT statement, each select expression is evaluated only when sent to the client. This means that in a HAVING, GROUP BY, or ORDER BY clause, referring to a variable that is assigned a value in the select expression list does not work as expected

?

在SELECT語(yǔ)句中,每個(gè)選擇表達(dá)式僅在發(fā)送給客戶端時(shí)才被計(jì)算。 這意味著在HAVING,GROUP BY或ORDER BY子句中,引用在選擇表達(dá)式列表中指定值的用戶自定義變量不能按預(yù)期工作。 也就是說(shuō)用戶自定義變量的值是在結(jié)果集發(fā)送到客戶端后才計(jì)算的

?

測(cè)試官方的例子:

?

?

?

?

?

這種解釋算是比較權(quán)威的,但是,讓人有點(diǎn)不解的是,SQL執(zhí)行順序中WHERE在SELECT操作之前, 但是第一個(gè)SQL語(yǔ)句又怎么解釋呢?有種解釋是MySQL優(yōu)化器在某些場(chǎng)景下可能會(huì)將這些變量?jī)?yōu)化掉,這可能導(dǎo)致代碼不按預(yù)想的方式運(yùn)行。 解決這個(gè)問(wèn)題的辦法是讓變量的賦值和取值發(fā)生在執(zhí)行查詢的同一階段,如下所示:

?

?

?

?

?

關(guān)于用戶自定義變量,如果運(yùn)用的好,能夠?qū)懗龈咝Ш?jiǎn)潔的SQL語(yǔ)句,如果運(yùn)用不當(dāng),也可能把自己給坑了。這個(gè)完全取決于使用它的人。

?

官方文檔也有介紹用戶自定義變量不適合使用場(chǎng)景。摘抄部分如下:

?

User variables may be used in most contexts where expressions are permitted. This does not currently include contexts that explicitly require a literal value, such as in the LIMIT clause of a SELECT statement, or the IGNORE N LINES clause of a LOAD DATA statement.

?

User variables are intended to provide data values. They cannot be used directly in an SQL statement as an identifier or as part of an identifier, such as in contexts where a table or database name is expected, or as a reserved word such as SELECT.

?

?

?

局部變量

?

?

?

局部變量:作用范圍在begin到end語(yǔ)句塊之間。在該語(yǔ)句塊里設(shè)置的變量。declare語(yǔ)句專門用于定義聲明局部變量。

?

?

局部變量與用戶自定義變量的區(qū)分在于下面這些方面:

?

1.用戶自定義變量是以"@"開(kāi)頭的。局部變量沒(méi)有這個(gè)符號(hào)。

?

2.定義變量方式不同。用戶自定義變量使用set語(yǔ)句,局部變量使用declare語(yǔ)句定義

?

3.作用范圍不同。局部變量只在begin-end語(yǔ)句塊之間有效。在begin-end語(yǔ)句塊運(yùn)行完之后,局部變量就消失了。而用戶自定義變量是對(duì)當(dāng)前連接(會(huì)話)有效。

?

?

?

?

?

?

?

參考資料:

?

https://dev.mysql.com/doc/refman/5.7/en/user-variables.html

https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html

https://dev.mysql.com/doc/refman/5.7/en/using-system-variables.html

https://dev.mysql.com/doc/refman/5.7/en/structured-system-variables.html

https://dev.mysql.com/doc/refman/5.7/en/declare-local-variable.html

https://www.jianshu.com/p/357a02fb2d64

轉(zhuǎn)載于:https://www.cnblogs.com/kerrycode/p/9021378.html

總結(jié)

以上是生活随笔為你收集整理的MySQL的变量分类总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

91日韩精品一区 | 在线观看日韩精品 | 99精品视频免费在线观看 | 天天操天天射天天操 | 国产精品毛片一区二区 | 中文字幕一区二区三区乱码在线 | 欧美日韩高清一区二区三区 | 亚洲狠狠婷婷综合久久久 | 欧美日韩中文在线视频 | 97在线精品国自产拍中文 | 国产玖玖在线 | 人人澡视频 | 2024国产精品视频 | 久久久久国产精品一区二区 | 99超碰在线观看 | 日韩电影在线观看一区二区 | 国产精品久久久久影视 | 欧美在线久久 | 2020天天干天天操 | 久久国产色 | 日日摸日日爽 | 国产一级在线观看 | 91精品国产乱码在线观看 | 久久久资源 | 欧美一区二区精美视频 | 亚洲精品乱码久久久久 | 亚洲精品999 | 久久社区视频 | 99热国产在线观看 | 黄色精品久久 | 日韩免费在线观看 | 欧美日韩免费一区二区 | 少妇精品久久久一区二区免费 | 亚洲专区中文字幕 | 久久精品电影网 | 97超碰中文字幕 | 一区二区三区中文字幕在线观看 | 欧美91成人网 | 亚洲成人资源在线观看 | 日韩精品久久久久久中文字幕8 | 成人免费在线观看入口 | 亚洲国产美女精品久久久久∴ | 久久久国产网站 | 九九久久免费视频 | 黄色特级一级片 | 色99久久| 九九在线高清精品视频 | www.99久久.com| 久色婷婷 | 亚洲精品456在线播放乱码 | 欧美在线视频一区二区 | 色综合天天做天天爱 | 国产精品自产拍在线观看网站 | 九九三级毛片 | 久久人网| 久久免费观看少妇a级毛片 久久久久成人免费 | 国产日本亚洲 | 国外成人在线视频网站 | 亚洲天堂自拍视频 | 久久免费视频一区 | 亚洲精品在线二区 | 久久福利电影 | 欧美日韩精品在线免费观看 | 精品久久99| 欧美激情片在线观看 | 日韩精品久久久免费观看夜色 | 天天操福利视频 | 国产视频手机在线 | 亚洲精品免费观看视频 | 91丨九色丨国产在线观看 | 亚洲综合网站在线观看 | 国产玖玖精品视频 | 国产精品原创av片国产免费 | av亚洲产国偷v产偷v自拍小说 | 综合天天网 | 日本久久免费视频 | 在线视频app | 亚洲性xxxx | 免费观看午夜视频 | 日韩系列在线 | 亚洲国产小视频在线观看 | 91精品秘密在线观看 | 最近在线中文字幕 | 国产精彩在线视频 | 久热电影 | www.香蕉 | www.69xx| 日本动漫做毛片一区二区 | 国产成人久久久77777 | 99爱爱| 精品成人国产 | 视频一区二区国产 | 欧美性色综合网 | 久久久免费观看完整版 | 中文字幕久久精品 | 欧美福利久久 | 久久爱www. | 亚洲精品视 | 久久免费视频在线观看6 | 国产色在线,com | 最新av在线网站 | 99视频精品免费观看, | 欧美一区在线观看视频 | 91在线最新| 91精品导航 | 久草免费在线视频 | 成人av电影在线 | 韩国精品一区二区三区六区色诱 | free,性欧美 九九交易行官网 | 免费av在线播放 | 国产一级大片免费看 | 精品亚洲欧美一区 | 精品视频在线免费观看 | 久久香蕉国产 | 国产高清视频在线播放一区 | 色资源网在线观看 | 国产手机av | 亚洲码国产日韩欧美高潮在线播放 | 精品国模一区二区三区 | 热九九精品 | 久99久中文字幕在线 | 少妇bbbb揉bbbb日本 | 九九精品视频在线 | www免费视频com━ | 欧美日本高清视频 | 精品影院 | bbb搡bbb爽爽爽 | 一级黄色在线免费观看 | 亚洲第一成网站 | 精品国产伦一区二区三区 | 久久69av| 免费午夜av | 日日日日日 | 久久国产精品第一页 | 国产精品综合久久久久久 | 久久精品久久综合 | 激情五月在线 | 色欧美综合 | 免费视频区 | 日韩久久网站 | 成人在线免费观看网站 | 成人欧美一区二区三区黑人麻豆 | 国产成人av免费在线观看 | 92中文资源在线 | 中文字幕高清av | 午夜av一区二区三区 | 国产一区电影在线观看 | 天堂网中文在线 | aaa日本高清在线播放免费观看 | 999国内精品永久免费视频 | av免费观看网址 | 6080yy午夜一二三区久久 | 久久一级电影 | 五月开心色 | 五月婷婷,六月丁香 | 亚洲精品小视频在线观看 | 亚洲精品大片www | 成人午夜电影久久影院 | 精品久久久久久久久久久院品网 | 91人人视频在线观看 | 色.www | 成人a视频 | 亚洲理论视频 | 久久久精品免费看 | 久久久久久久久久久久久久免费看 | 91av九色| 中文字幕精品一区久久久久 | 天天在线操 | 在线免费观看国产精品 | 国产小视频在线看 | 黄色软件视频网站 | 国产一区久久久 | 在线观看精品黄av片免费 | 成人蜜桃视频 | 国产福利一区二区三区在线观看 | 亚洲免费在线看 | 美女视频黄是免费的 | 久久成人18免费网站 | 久久久人 | 久久av黄色 | 国产123区在线观看 国产精品麻豆91 | 欧美久久综合 | 国产精品一区二区白浆 | 欧美福利久久 | 成人久久18免费网站 | 超碰在线最新地址 | 久久免费看| 不卡视频一区二区三区 | 精品黄色片 | 国产视频1区2区3区 久久夜视频 | 日韩成人黄色 | 99精品国产99久久久久久97 | 精品久久久久久久久中文字幕 | 一级黄色免费网站 | 亚洲涩涩网站 | 中文字幕av免费 | 91av在线视频播放 | av免费看网站 | 一区av在线播放 | 去干成人网| 久久电影网站中文字幕 | 美女国内精品自产拍在线播放 | 99精品在线免费在线观看 | 久久久精品网站 | 欧美 日韩 视频 | 日韩专区一区二区 | 欧美精品久久久久久 | 国产精品久久毛片 | 狠狠干2018 | 亚洲精品1234区 | 色婷婷免费视频 | 国产高清视频网 | 天天操天天操天天操天天操 | 亚洲综合爱| 日本一区二区三区视频在线播放 | 久草免费手机视频 | 国产剧情在线一区 | 国产成a人亚洲精v品在线观看 | 97激情影院 | 久久精品视频网站 | 麻豆传媒一区二区 | 日韩在线视频播放 | 国产在线视频资源 | 精品国产一区二区三区久久久蜜月 | 日日干精品 | 狠狠干天天| 国产主播99 | 久久久久久久综合色一本 | 五月天丁香视频 | 国产一区二区免费看 | 人人爽人人片 | 成人网在线免费视频 | 91三级在线观看 | 在线v片 | 免费看的视频 | 国产a级免费 | 99精品乱码国产在线观看 | 成人黄色资源 | 国产色婷婷精品综合在线手机播放 | 亚洲 欧美 精品 | 超碰久热| 综合网天天色 | 精品国产伦一区二区三区观看说明 | 亚洲狠狠婷婷 | 久草在线在线精品观看 | 日日草av | 久久欧美在线电影 | 亚洲视频综合 | 欧美另类高清 videos | 亚洲精品理论 | 国产精品不卡av | 97在线视频观看 | 久久精品欧美日韩精品 | 97人人网 | 久久理论电影网 | 91视频xxxx| av片无限看 | 97精品国自产拍在线观看 | 国产黄色免费在线观看 | 国产精品亚| 97超碰在线久草超碰在线观看 | 免费福利视频网站 | 毛片1000部免费看 | 精品国产激情 | 最近乱久中文字幕 | 黄色av一区 | 国产午夜剧场 | 成人久久18免费 | 五月婷婷在线视频观看 | 日韩精品播放 | 激情五月综合网 | 日韩a免费 | 99免费在线观看 | 欧美日韩亚洲在线 | 国产成人高清av | 777奇米四色| 久久黄视频 | 亚洲最新av网站 | 欧美精品久久久久久久久久丰满 | 最新日韩视频在线观看 | 天天摸天天舔天天操 | av在线播放国产 | 国产一区二区手机在线观看 | 99久久精品日本一区二区免费 | 国产中文字幕视频 | 国产色综合天天综合网 | 98超碰人人 | 超碰av在线免费观看 | 免费av看片 | 国产999视频 | 91久久久久久国产精品 | 国产在线精 | 亚洲国产精品视频在线观看 | 国产成视频在线观看 | 男女日麻批 | 国产一线在线 | 日本动漫做毛片一区二区 | 色在线亚洲 | 免费观看一级 | 日韩免费视频线观看 | 狠狠色丁香久久婷婷综合五月 | 天天激情综合 | 黄色a一级片| 2019精品手机国产品在线 | 久久久久久久久免费视频 | 五月亚洲综合 | 日韩精品在线观看视频 | 色99网| 92精品国产成人观看免费 | 91中文字幕视频 | 美女性爽视频国产免费app | 亚洲精品综合在线观看 | 天天操天天吃 | 成人在线播放网站 | 美女视频久久 | 欧美日韩aa| 在线观看国产永久免费视频 | 免费观看性生交大片3 | 日韩电影一区二区在线观看 | 久久网址 | 日韩免费观看av | 蜜桃av久久久亚洲精品 | 91av视频在线免费观看 | 日日天天av | 亚洲激情在线观看 | 日韩最新在线 | 天天综合网国产 | 99久久99久久精品国产片 | 成人永久免费 | 国产精品一区二区免费在线观看 | 激情婷婷综合 | 国产精品久久免费看 | 精品国内自产拍在线观看视频 | 久久网站av | 男女精品久久 | 91精品久久久久久久久久久久久 | 综合激情久久 | 欧美精彩视频在线观看 | 精品久久久久免费极品大片 | 一区二区三区免费在线观看视频 | 亚洲三级影院 | 亚洲精品一区二区三区新线路 | 99久久精品久久亚洲精品 | 99热超碰 | 激情文学综合丁香 | 欧美日韩国产页 | 狠狠操狠狠干天天操 | 亚洲日韩欧美一区二区在线 | 中文乱码视频在线观看 | 在线亚洲欧美日韩 | 成年美女黄网站色大片免费看 | 在线黄色毛片 | 免费看黄视频 | 日韩视频一 | 丁香六月国产 | 狠狠狠色丁香综合久久天下网 | 免费黄色a级毛片 | 奇米网在线观看 | 欧美最猛性xxxxx亚洲精品 | 中文av影院 | 伊人超碰在线 | 国产在线视频在线观看 | 五月婷激情 | 欧美精品中文 | 伊色综合久久之综合久久 | 欧美日韩高清在线观看 | 久久亚洲在线 | 国产69精品久久久久99 | 日韩国产高清在线 | 婷婷午夜天 | 97碰碰碰| 色综合久久99 | 国产一区欧美一区 | 天天爽夜夜爽人人爽一区二区 | 九九久久成人 | 日本老少交 | 国产精品一区二区三区免费视频 | 超碰在线1 | 国产高清黄 | 精品国产三级 | 久久试看 | 色综合久久久久综合99 | 天天干天天操天天 | 一区二区精品国产 | 亚洲综合在线一区二区三区 | 成人天堂网 | 免费成人在线观看视频 | 亚洲免费在线 | 亚洲美女免费视频 | 亚洲精品福利在线观看 | 亚洲乱码一区 | 国产 一区二区三区 在线 | 日韩免费b| 国产精品理论在线观看 | 日韩一区二区免费在线观看 | 久久免费看视频 | 成人综合日日夜夜 | 99视频网站 | 国产精品2019 | 欧美五月婷婷 | 高潮久久久久久久久 | 欧美一级裸体视频 | 久久国产视频网站 | 亚洲精品久久久蜜臀下载官网 | 97在线视 | 国产一级视屏 | 综合激情网...| 97超碰人人网 | 久久婷婷网 | 中文字幕电影高清在线观看 | 日韩欧美大片免费观看 | 精品99久久 | 国产精品女 | 久久综合久久八八 | 十八岁以下禁止观看的1000个网站 | 97超碰在线久草超碰在线观看 | 中文字幕字幕中文 | 精品久久久久国产免费第一页 | 亚洲我射av | 欧美色噜噜噜 | 99久久精品无码一区二区毛片 | 欧美一级片免费在线观看 | 99视频久久| 91香蕉亚洲精品 | 色片网站在线观看 | 国产亚洲婷婷免费 | 久久综合天天 | 97超碰成人在线 | 久久影院午夜论 | 亚洲成人xxx | 国产午夜三级一二三区 | 精品中文字幕视频 | 九七人人干 | av 一区二区三区四区 | av网站免费在线 | 国内精品视频在线 | 在线观看国产一区 | 一区二区视频欧美 | 国产亚洲精品久久久久久网站 | 国产精品乱看 | 免费三及片 | 午夜骚影| 91精品国产91 | 欧美性色综合网 | 久久99国产综合精品免费 | 国产一性一爱一乱一交 | 三级在线视频观看 | 国产精品久久久久久久久久尿 | 久草视频在线播放 | 亚洲 欧美 综合 在线 精品 | 日韩激情综合 | 婷婷伊人综合 | 久草免费在线 | 最新av中文字幕 | 国产一区二区中文字幕 | 午夜私人影院 | 91大神在线看 | 中文字幕在线影院 | 精品视频在线视频 | 精品国产99国产精品 | 亚洲国产97在线精品一区 | 精品美女久久久久 | 国产精品久久久久久一区二区三区 | 中文字幕在线播放一区二区 | av中文资源在线 | 激情网站免费观看 | 国产精品久久久久av | 久久理论视频 | 最近中文字幕高清字幕在线视频 | 欧美少妇xx | 欧美日韩一区二区久久 | 免费观看的黄色片 | 欧美久久成人 | 日韩高清在线不卡 | 国产日韩在线看 | 一级免费看 | 五月天高清欧美mv | 亚洲 欧美 变态 国产 另类 | 又黄又刺激的网站 | 中文字幕色综合网 | 日韩电影一区二区在线 | 麻豆一区在线观看 | 欧美日韩高清在线观看 | 久久国产精品视频 | 日韩二区精品 | 在线看av的网址 | 夜夜操狠狠操 | 久久天天躁狠狠躁亚洲综合公司 | 中文字幕在线久一本久 | 色综合天天综合 | 激情综合六月 | 精品欧美乱码久久久久久 | 狠狠躁日日躁夜夜躁av | 久久婷婷精品视频 | 青草视频免费观看 | 欧美日韩国产在线观看 | 欧美极度另类 | 中文字幕在线观看第一区 | 久操免费视频 | 美女黄视频免费 | 日韩精品播放 | 亚洲精品国偷拍自产在线观看蜜桃 | 91人人爽久久涩噜噜噜 | 午夜视频一区二区三区 | 欧美日本不卡高清 | 欧美激情精品一区 | 午夜精品久久久久久久99热影院 | 国产精品不卡一区 | 999精品 | 成人h在线 | 国产精品99久久久久久宅男 | 久久婷婷一区二区三区 | 香蕉视频免费在线播放 | 久久精品视频在线观看 | 一区二区精品国产 | 狠狠色综合欧美激情 | 国产成人精品一区二三区 | 日韩视频中文字幕 | 久久久久久久免费 | 亚洲精品99久久久久中文字幕 | 久久人网 | 欧美一级视频免费 | 日日夜夜狠狠干 | 午夜婷婷网| 99久久精品日本一区二区免费 | 嫩草av在线| 91视频免费看 | 成人在线一区二区三区 | 91中文字幕永久在线 | 亚州精品天堂中文字幕 | 天天狠狠干 | 色综合国产 | 中文字幕在线成人 | 五月婷婷香蕉 | 在线看片视频 | 日韩特黄av| 亚洲成人午夜av | 狠狠躁18三区二区一区ai明星 | 亚洲精品www. | 免费黄色在线播放 | 国产精品久久久久久久久软件 | 亚洲精品88欧美一区二区 | 91福利视频免费观看 | 国产男男gay做爰 | 在线日本看片免费人成视久网 | 欧美激情精品久久久久久免费印度 | 99福利片 | 久久综合激情 | 欧美成a人片在线观看久 | 日韩精品1区2区 | 日日夜夜噜噜噜 | 日韩电影精品 | 在线视频免费观看 | 美女视频国产 | 日韩在线激情 | 成人午夜精品久久久久久久3d | 久草精品在线播放 | 热99久久精品| 日本精品视频免费 | 国产精品麻豆一区二区三区 | 国产精品2019 | 国产精品欧美在线 | 国产免费又黄又爽 | 国产色爽 | 国产成人亚洲在线观看 | 久久国产精品久久久 | 爱射综合| 国产a级片免费观看 | 91香蕉亚洲精品 | 亚洲狠狠操 | av黄色在线| 91私密视频 | 99精品欧美一区二区 | 亚洲视频久久久久 | 欧美性色网站 | 国产高清视频在线 | 日韩精品视频免费 | 五月婷久久 | 国产91亚洲精品 | 91九色porny蝌蚪主页 | 国产精品久久久精品 | 激情在线五月天 | 在线日本看片免费人成视久网 | 夜夜躁狠狠躁 | 伊人狠狠干 | 91久久久国产精品 | 中文字幕精品www乱入免费视频 | 国产精品一区二区果冻传媒 | 国产精品自在线 | 久 久久影院 | 99精品在线观看 | 国产资源在线观看 | 亚洲va韩国va欧美va精四季 | 精品日韩在线一区 | 久久爽久久爽久久av东京爽 | 亚州人成在线播放 | 日日爽视频| 精品免费视频. | 免费日韩一级片 | 婷婷丁香色综合狠狠色 | 91精品国自产在线偷拍蜜桃 | www.av在线播放 | 日韩a在线看 | 国产精品久久久久久一二三四五 | 日韩成人精品一区二区 | 黄色aaa级片| 日本黄色免费观看 | 97成人资源 | 成人h视频在线播放 | 五月天婷婷在线视频 | 日日干 天天干 | 国产裸体视频bbbbb | 国产乱视频 | 国产精品一区二区三区在线免费观看 | 午夜电影av| 免费一级特黄录像 | 久久精品韩国 | 91tv国产成人福利 | 在线观看av中文字幕 | 欧美日韩国产亚洲乱码字幕 | 13日本xxxxxⅹxxx20 | 国产又粗又猛又色 | 久草观看 | 久久精品一区二区三区中文字幕 | 91最新网址在线观看 | 日韩电影在线观看一区二区 | 久久久久久久久久久黄色 | 91九色在线观看 | 免费看国产a | 亚洲成人资源网 | 天天插天天干天天操 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 伊人国产视频 | 黄色小网站在线 | 久热色超碰 | 91精品爽啪蜜夜国产在线播放 | 久草在线视频资源 | 黄色大片国产 | 国产精品久久久久高潮 | 欧洲色综合 | 91男人影院 | 精品一区欧美 | 亚洲国产天堂av | 日本精品久久久一区二区三区 | 有码中文字幕在线观看 | 一区二区三区中文字幕在线观看 | 色多多污污 | 婷婷激情综合网 | 五月花丁香婷婷 | 国产亚洲精品久久久久久大师 | 久久超 | 免费日韩一区二区三区 | 国产精品二区在线观看 | 欧美日韩国产一区二 | 日韩视频在线观看视频 | 91天堂在线观看 | 亚洲欧洲精品久久 | 天天爽天天做 | 日日麻批40分钟视频免费观看 | 亚洲涩涩网 | 国内少妇自拍视频一区 | 91视频免费看片 | 成人小视频在线播放 | 久久久精品国产一区二区电影四季 | 国产精品福利一区 | 91手机视频| 久久久久久久久久久免费av | 国产色视频网站 | 国产粉嫩在线 | 91久久精品日日躁夜夜躁国产 | 四虎影视成人精品 | 亚洲精品国产综合久久 | 亚洲精品视频免费看 | 久久91久久久久麻豆精品 | 日韩在线第一区 | 国产三级精品三级在线观看 | 97国产精品 | 日日夜夜爱 | 亚州精品天堂中文字幕 | a爱爱视频 | 国产精品美女毛片真酒店 | 国产在线观 | 美女免费黄网站 | 一区二区不卡视频在线观看 | 国产精品观看在线亚洲人成网 | 午夜少妇av | 国产精品大全 | 99视频在线精品国自产拍免费观看 | 日韩精品一区二区三区三炮视频 | 天天·日日日干 | 精品久久一级片 | 国产一区二区三区免费观看视频 | 久久综合狠狠综合久久激情 | 欧美日韩视频免费看 | 99人久久精品视频最新地址 | 国产午夜精品av一区二区 | 国产91精品一区二区绿帽 | 特黄特黄的视频 | 婷婷伊人综合 | 麻豆视频国产精品 | 精品一区二区影视 | 久久国产精品久久w女人spa | 欧美视频一区二 | 久久久电影网站 | 开心激情五月婷婷 | 色婷婷激情电影 | 日产乱码一二三区别免费 | 国产午夜精品一区二区三区欧美 | 午夜电影av | 国产日韩欧美综合在线 | 不卡的av在线 | 99精品视频免费观看 | 天天操夜夜看 | 美女天天操 | 久久久久久久久久国产精品 | 99热精品国产 | 婷婷色五| 在线黄色免费 | 美女精品| 黄色精品免费 | 日韩精品一区二区免费 | 久久久久五月 | 狠狠狠色 | 国产精品igao视频网入口 | 成年人天堂com| 日韩女同一区二区三区在线观看 | 国产福利精品在线观看 | 欧美婷婷色 | 亚洲区另类春色综合小说校园片 | 精品一区电影 | av大全在线播放 | 国产aa免费视频 | www.日本色 | 午夜12点| 亚洲高清在线 | 视频91| 亚洲国产精品成人综合 | 天天鲁一鲁摸一摸爽一爽 | 欧美日韩精品在线视频 | 日韩av在线一区二区 | 欧美一级免费高清 | 国产淫片 | 成人黄色电影在线播放 | 黄色毛片在线 | 中文字幕在线看视频国产中文版 | 午夜视频在线网站 | 91大神免费在线观看 | 四虎免费在线观看视频 | 91视频在线网址 | 国产无吗一区二区三区在线欢 | 91视频 - 88av| 国产精品美女免费视频 | 成人一级片视频 | 99久久www| 欧美在线a视频 | 91最新在线视频 | 草久在线播放 | 日韩高清精品免费观看 | 精品在线一区二区三区 | 国产免费a | 成人永久视频 | 久久精品综合一区 | 九色在线| 欧美一区二区三区在线视频观看 | 黄色午夜 | 色在线高清 | 国产va精品免费观看 | 日韩有码专区 | 国产高清免费观看 | 婷婷综合av | 国产色婷婷在线 | 国产精品18毛片一区二区 | 天天射天天干天天操 | 精品美女久久 | 日韩电影在线观看一区二区三区 | 四虎影视成人永久免费观看亚洲欧美 | 午夜视频在线观看一区 | 人人澡人摸人人添学生av | 国产精品毛片一区视频播不卡 | 国产又粗又猛又爽 | 亚洲午夜精品一区二区三区电影院 | 天天射网站 | 一级性视频 | 91成人免费在线视频 | 久久综合之合合综合久久 | 亚洲成年人在线播放 | 黄色影院在线免费观看 | 在线观看久久久久久 | 四虎影视成人永久免费观看视频 | 69久久久久久久 | 天天爱av导航 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 中文字幕国内精品 | 天天色天天射综合网 | 国语麻豆 | 国产精品1区2区3区 久久免费视频7 | 在线观看欧美成人 | 亚洲欧洲成人 | 美女在线观看av | 制服丝袜在线 | 91亚洲国产成人久久精品网站 | 天天撸夜夜操 | 精品久久久久国产 | 欧美精品久久久久久久 | 91福利视频免费观看 | 国产精品一区二区三区四区在线观看 | 在线久热| 国产成人免费网站 | 亚洲精品国偷拍自产在线观看 | 美国人与动物xxxx | 欧美狠狠操 | 一级片免费观看 | www.国产视频 | 成人av影视 | 久久久久成人免费 | 亚洲欧美日韩精品久久奇米一区 | 97理论片| 97色综合 | 亚洲欧洲在线视频 | 国产精品毛片久久蜜 | 91一区二区三区久久久久国产乱 | 日韩字幕在线 | 一级片免费观看 | 91手机电视 | 狠狠色丁香婷婷综合久久片 | 午夜精品一区二区三区在线播放 | 日韩特级片 | 草久电影| 亚洲国产成人精品久久 | sesese图片 | 97综合在线 | 九九日九九操 | 午夜精品久久久久久久爽 | 天天干天天操人体 | 精品国产乱码久久久久久三级人 | 午夜在线观看影院 | 免费人人干| 日韩三级免费观看 | 亚洲国产片色 | 婷婷激情在线观看 | 国内精品福利视频 | 四虎影视久久久 | 天天躁日日躁狠狠躁 | 日韩久久一区 | 97精品国产97久久久久久久久久久久 | 免费看的黄色网 | 国产成本人视频在线观看 | 国产在线日韩 | av三级av| 日本久久精品 | 最新国产在线 | 久久久久| 日韩精品一区二区三区水蜜桃 | 日韩在线三区 | 日韩中文字幕免费视频 | 久久免费视频这里只有精品 | 色综合天天天天做夜夜夜夜做 | 久久伦理电影 | 亚洲国产成人在线 | 久久久久欠精品国产毛片国产毛生 | 欧美精品xxx | 久久成人精品电影 | 日韩美女一级片 | 亚洲天堂香蕉 | 亚洲国产精品成人av | 免费男女羞羞的视频网站中文字幕 | 色香蕉视频 | 欧美亚洲xxx | 97超碰人| 国产中的精品av小宝探花 | 国产在线精品一区二区不卡了 | 久久久香蕉视频 | 在线日本看片免费人成视久网 | 国产三级av在线 | 亚洲一区天堂 | 91在线91| 久久色网站 | 亚洲黄色app| 91成人精品一区在线播放69 | 天天摸夜夜操 | 国产一区二区三区高清播放 | 久草在线视频中文 | 在线成人性视频 | 99精品欧美一区二区 | 欧美色噜噜噜 | 成人在线视频你懂的 | 中文字幕一区二区三区在线观看 | 国产专区在线看 | 久久久国产精品网站 | 91麻豆精品国产91久久久无限制版 | 日韩欧美高清免费 | 国产精品九九热 | 欧美久久九九 | 国产一级在线免费观看 | 热久久这里只有精品 | 一区二三国产 | 久久精品国产亚洲 | 在线视频一二区 | 国产精品9999久久久久仙踪林 | 91在线中文 | 天堂入口网站 | 久热免费在线观看 | 福利电影久久 | 综合五月| 欧美日本不卡高清 | 这里只有精品视频在线观看 | 天天草天天干天天 | 国产高清在线 | 久久精品首页 | 免费视频黄| 国产五月天婷婷 | 国产日韩欧美自拍 | 欧美激情第十页 | 不卡的av片 | 狠狠狠狠狠狠狠干 | 欧美激情精品久久久久久免费印度 | 午夜18视频在线观看 | 成 人 黄 色 视频播放1 | 综合色中文 | 国产网红在线观看 | 日本一区二区高清不卡 | 亚洲精品国精品久久99热 | 成人久久久电影 | 天天玩天天干天天操 | 看片网站黄 | 一级片视频免费观看 | 亚洲成人精品久久 | 国产免费不卡av | 97品白浆高清久久久久久 | 91激情视频在线观看 | 精品国产一二三四区 | 国产精品久久久区三区天天噜 | 丝袜美腿一区 | 日本女人的性生活视频 | 播五月综合 | 色91在线| 国产黄色视| 国产成人免费在线观看 | 色偷偷97 | 国产又粗又猛又爽又黄的视频免费 | 最近免费中文字幕大全高清10 | 久草在线免费在线观看 | 最新国产视频 | 亚洲精品黄色片 | 精品在线观看一区二区 | 黄色国产高清 | 婷婷丁香九月 | 久久在线观看 | 97精品国产91久久久久久久 | 亚洲国产片 | 正在播放一区 | 久草手机视频 | 亚洲另类视频在线观看 | 黄色亚洲免费 | 亚洲免费在线看 | 射射射av | 久久婷婷国产色一区二区三区 | 韩国av一区二区 | av线上免费观看 | 999久久久久久久久6666 | 热久久99这里有精品 | 亚洲国产成人高清精品 | 国产精品久久综合 | 亚洲精品久久久久999中文字幕 | 欧美九九九 | 99色在线观看视频 | 久久精品一区二区三区四区 | 国产精品成人一区二区 | 色免费在线| 婷婷色资源 | 香蕉影院在线观看 | 国产又粗又猛又爽 | 91超碰在线播放 | 最新国产精品亚洲 | 丁香五香天综合情 | www.夜夜操| 五月在线 | 国产欧美日韩一区 | 亚洲第一区精品 | 中文字幕免费播放 | 麻豆传媒视频观看 | 性色在线视频 | 久久久精品国产一区二区电影四季 | 日韩欧美99 | 亚洲视频大全 | 久久伊人八月婷婷综合激情 | 久久久久久福利 | 日本最新高清不卡中文字幕 | 日韩免费一区二区 | 99视频+国产日韩欧美 | 天天弄天天操 | japanesefreesexvideo高潮| 亚洲极色| 欧美性受极品xxxx喷水 | 女人18精品一区二区三区 | www.五月天色| 国产喷水在线 | 热99久久精品 |