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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql函数

發布時間:2024/8/1 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MySQL函數

尚硅谷MySQL課件

單行函數

  • 只對一行進行變換
  • 每行返回一個結果

數值函數

基本函數

函數用法
ABS(x)返回x的絕對值
SIGN(X)返回X的符號。正數返回1,負數返回-1,0返回0
PI()返回圓周率的值
CEIL(x),CEILING(x)返回大于或等于某個值的最小整數
FLOOR(x)返回小于或等于某個值的最大整數
LEAST(e1,e2,e3…)返回列表中的最小值
GREATEST(e1,e2,e3…)返回列表中的最大值
MOD(x,y)返回X除以Y后的余數
RAND()返回0~1的隨機值
RAND(x)返回0~1的隨機值,其中x的值用作種子值,相同的X值會產生相同的隨機數
ROUND(x)返回一個對x的值進行四舍五入后,最接近于X的整數
ROUND(x,y)返回一個對x的值進行四舍五入后最接近X的值,并保留到小數點后面Y位
TRUNCATE(x,y)返回數字x截斷為y位小數的結果
SQRT(x)返回x的平方根。當X的值為負數時,返回NULL

角度與弧度互換函數

函數用法
RADIANS(x)將角度轉化為弧度,其中,參數x為角度值
DEGREES(x)將弧度轉化為角度,其中,參數x為弧度值
SELECT RADIANS(30),RADIANS(60),RADIANS(90),DEGREES(2*PI()),DEGREES(RADIANS(90)) FROM DUAL;

三角函數

函數用法
SIN(x)返回x的正弦值,其中,參數x為弧度值
ASIN(x)返回x的反正弦值,即獲取正弦為x的值。如果x的值不在-1到1之間,則返回NULL
COS(x)返回x的余弦值,其中,參數x為弧度值
ACOS(x)返回x的反余弦值,即獲取余弦為x的值。如果x的值不在-1到1之間,則返回NULL
TAN(x)返回x的正切值,其中,參數x為弧度值
ATAN(x)返回x的反正切值,即返回正切值為x的值
ATAN2(m,n)返回兩個參數的反正切值
COT(x)返回x的余切值,其中,X為弧度值

舉例:

ATAN2(M,N)函數返回兩個參數的反正切值。
與ATAN(X)函數相比,ATAN2(M,N)需要兩個參數,例如有兩個點point(x1,y1)和point(x2,y2),使用ATAN(X)函數計算反正切值為ATAN((y2-y1)/(x2-x1)),使用ATAN2(M,N)計算反正切值則為ATAN2(y2-y1,x2-x1)。由使用方式可以看出,當x2-x1等于0時,ATAN(X)函數會報錯,而ATAN2(M,N)函數則仍然可以計算。

ATAN2(M,N)函數的使用示例如下:

SELECT SIN(RADIANS(30)),DEGREES(ASIN(1)),TAN(RADIANS(45)),DEGREES(ATAN(1)),DEGREES(ATAN2(1,1)) FROM DUAL;

指數與對數

函數用法
POW(x,y),POWER(X,Y)返回x的y次方
EXP(X)返回e的X次方,其中e是一個常數,2.718281828459045
LN(X),LOG(X)返回以e為底的X的對數,當X <= 0 時,返回的結果為NULL
LOG10(X)返回以10為底的X的對數,當X <= 0 時,返回的結果為NULL
LOG2(X)返回以2為底的X的對數,當X <= 0 時,返回NULL
mysql> SELECT POW(2,5),POWER(2,4),EXP(2),LN(10),LOG10(10),LOG2(4)-> FROM DUAL; +----------+------------+------------------+-------------------+-----------+---------+ | POW(2,5) | POWER(2,4) | EXP(2) | LN(10) | LOG10(10) | LOG2(4) | +----------+------------+------------------+-------------------+-----------+---------+ | 32 | 16 | 7.38905609893065 | 2.302585092994046 | 1 | 2 | +----------+------------+------------------+-------------------+-----------+---------+ 1 row in set (0.00 sec)

進制間的轉換

函數用法
BIN(x)返回x的二進制編碼
HEX(x)返回x的十六進制編碼
OCT(x)返回x的八進制編碼
CONV(x,f1,f2)返回f1進制數變成f2進制數
mysql> SELECT BIN(10),HEX(10),OCT(10),CONV(10,2,8)-> FROM DUAL; +---------+---------+---------+--------------+ | BIN(10) | HEX(10) | OCT(10) | CONV(10,2,8) | +---------+---------+---------+--------------+ | 1010 | A | 12 | 2 | +---------+---------+---------+--------------+ 1 row in set (0.00 sec)

字符串函數

函數用法
ASCII(S)返回字符串S中的第一個字符的ASCII碼值
CHAR_LENGTH(s)返回字符串s的字符數。作用與CHARACTER_LENGTH(s)相同
LENGTH(s)返回字符串s的字節數,和字符集有關
CONCAT(s1,s2,…,sn)連接s1,s2,…,sn為一個字符串
CONCAT_WS(x, s1,s2,…,sn)同CONCAT(s1,s2,…)函數,但是每個字符串之間要加上x
INSERT(str, idx, len, replacestr)將字符串str從第idx位置開始,len個字符長的子串替換為字符串replacestr
REPLACE(str, a, b)用字符串b替換字符串str中所有出現的字符串a
UPPER(s) 或 UCASE(s)將字符串s的所有字母轉成大寫字母
LOWER(s) 或LCASE(s)將字符串s的所有字母轉成小寫字母
LEFT(str,n)返回字符串str最左邊的n個字符
RIGHT(str,n)返回字符串str最右邊的n個字符
LPAD(str, len, pad)用字符串pad對str最左邊進行填充,直到str的長度為len個字符
RPAD(str ,len, pad)用字符串pad對str最右邊進行填充,直到str的長度為len個字符
LTRIM(s)去掉字符串s左側的空格
RTRIM(s)去掉字符串s右側的空格
TRIM(s)去掉字符串s開始與結尾的空格
TRIM(s1 FROM s)去掉字符串s開始與結尾的s1
TRIM(LEADING s1 FROM s)去掉字符串s開始處的s1
TRIM(TRAILING s1 FROM s)去掉字符串s結尾處的s1
REPEAT(str, n)返回str重復n次的結果
SPACE(n)返回n個空格
STRCMP(s1,s2)比較字符串s1,s2的ASCII碼值的大小
SUBSTR(s,index,len)返回從字符串s的index位置其len個字符,作用與SUBSTRING(s,n,len)、MID(s,n,len)相同
LOCATE(substr,str)返回字符串substr在字符串str中首次出現的位置,作用于POSITION(substr IN str)、INSTR(str,substr)相同。未找到,返回0
ELT(m,s1,s2,…,sn)返回指定位置的字符串,如果m=1,則返回s1,如果m=2,則返回s2,如果m=n,則返回sn
FIELD(s,s1,s2,…,sn)返回字符串s在字符串列表中第一次出現的位置
FIND_IN_SET(s1,s2)返回字符串s1在字符串s2中出現的位置。其中,字符串s2是一個以逗號分隔的字符串
REVERSE(s)返回s反轉后的字符串
NULLIF(value1,value2)比較兩個字符串,如果value1與value2相等,則返回NULL,否則返回value1

注意:MySQL中,字符串的位置是從1開始的。

舉例:

mysql> SELECT FIELD('mm','hello','msm','amma'),FIND_IN_SET('mm','hello,mm,amma')-> FROM DUAL; +----------------------------------+-----------------------------------+ | FIELD('mm','hello','msm','amma') | FIND_IN_SET('mm','hello,mm,amma') | +----------------------------------+-----------------------------------+ | 0 | 2 | +----------------------------------+-----------------------------------+ 1 row in set (0.00 sec) mysql> SELECT NULLIF('mysql','mysql'),NULLIF('mysql', ''); +-------------------------+---------------------+ | NULLIF('mysql','mysql') | NULLIF('mysql', '') | +-------------------------+---------------------+ | NULL | mysql | +-------------------------+---------------------+ 1 row in set (0.00 sec)

4. 日期和時間函數

獲取日期、時間

函數用法
CURDATE() ,CURRENT_DATE()返回當前日期,只包含年、月、日
CURTIME() , CURRENT_TIME()返回當前時間,只包含時、分、秒
NOW() / SYSDATE() / CURRENT_TIMESTAMP() / LOCALTIME() / LOCALTIMESTAMP()返回當前系統日期和時間
UTC_DATE()返回UTC(世界標準時間)日期
UTC_TIME()返回UTC(世界標準時間)時間

舉例:

SELECT CURDATE(),CURTIME(),NOW(),SYSDATE()+0,UTC_DATE(),UTC_DATE()+0,UTC_TIME(),UTC_TIME()+0 FROM DUAL;

日期與時間戳的轉換

函數用法
UNIX_TIMESTAMP()以UNIX時間戳的形式返回當前時間。SELECT UNIX_TIMESTAMP() ->1634348884
UNIX_TIMESTAMP(date)將時間date以UNIX時間戳的形式返回。
FROM_UNIXTIME(timestamp)將UNIX時間戳的時間轉換為普通格式的時間

舉例:

mysql> SELECT UNIX_TIMESTAMP(now()); +-----------------------+ | UNIX_TIMESTAMP(now()) | +-----------------------+ | 1576380910 | +-----------------------+ 1 row in set (0.01 sec)mysql> SELECT UNIX_TIMESTAMP(CURDATE()); +---------------------------+ | UNIX_TIMESTAMP(CURDATE()) | +---------------------------+ | 1576339200 | +---------------------------+ 1 row in set (0.00 sec)mysql> SELECT UNIX_TIMESTAMP(CURTIME()); +---------------------------+ | UNIX_TIMESTAMP(CURTIME()) | +---------------------------+ | 1576380969 | +---------------------------+ 1 row in set (0.00 sec)mysql> SELECT UNIX_TIMESTAMP('2011-11-11 11:11:11') +---------------------------------------+ | UNIX_TIMESTAMP('2011-11-11 11:11:11') | +---------------------------------------+ | 1320981071 | +---------------------------------------+ 1 row in set (0.00 sec) mysql> SELECT FROM_UNIXTIME(1576380910); +---------------------------+ | FROM_UNIXTIME(1576380910) | +---------------------------+ | 2019-12-15 11:35:10 | +---------------------------+ 1 row in set (0.00 sec)

獲取月份、星期、星期數、天數等函數

函數用法
YEAR(date) / MONTH(date) / DAY(date)返回具體的日期值
HOUR(time) / MINUTE(time) / SECOND(time)返回具體的時間值
MONTHNAME(date)返回月份:January,…
DAYNAME(date)返回星期幾:MONDAY,TUESDAY…SUNDAY
WEEKDAY(date)返回周幾,注意,周1是0,周2是1,。。。周日是6
QUARTER(date)返回日期對應的季度,范圍為1~4
WEEK(date) , WEEKOFYEAR(date)返回一年中的第幾周
DAYOFYEAR(date)返回日期是一年中的第幾天
DAYOFMONTH(date)返回日期位于所在月份的第幾天
DAYOFWEEK(date)返回周幾,注意:周日是1,周一是2,。。。周六是7

舉例:

SELECT YEAR(CURDATE()),MONTH(CURDATE()),DAY(CURDATE()), HOUR(CURTIME()),MINUTE(NOW()),SECOND(SYSDATE()) FROM DUAL; SELECT MONTHNAME('2021-10-26'),DAYNAME('2021-10-26'),WEEKDAY('2021-10-26'), QUARTER(CURDATE()),WEEK(CURDATE()),DAYOFYEAR(NOW()), DAYOFMONTH(NOW()),DAYOFWEEK(NOW()) FROM DUAL;

日期的操作函數

函數用法
EXTRACT(type FROM date)返回指定日期中特定的部分,type指定返回的值

EXTRACT(type FROM date)函數中type的取值與含義:

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-fhiwjXFH-1662989657686)(images/image-20211012142639469.png)]

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-fjRUGErE-1662989657687)(images/image-20211012142746444.png)]

SELECT EXTRACT(MINUTE FROM NOW()),EXTRACT( WEEK FROM NOW()), EXTRACT( QUARTER FROM NOW()),EXTRACT( MINUTE_SECOND FROM NOW()) FROM DUAL;

時間和秒鐘轉換的函數

函數用法
TIME_TO_SEC(time)將 time 轉化為秒并返回結果值。轉化的公式為:小時*3600+分鐘*60+秒
SEC_TO_TIME(seconds)將 seconds 描述轉化為包含小時、分鐘和秒的時間

舉例:

mysql> SELECT TIME_TO_SEC(NOW()); +--------------------+ | TIME_TO_SEC(NOW()) | +--------------------+ | 78774 | +--------------------+ 1 row in set (0.00 sec) mysql> SELECT SEC_TO_TIME(78774); +--------------------+ | SEC_TO_TIME(78774) | +--------------------+ | 21:52:54 | +--------------------+ 1 row in set (0.12 sec)

計算日期和時間的函數

第1組:

函數用法
DATE_ADD(datetime, INTERVAL expr type),ADDDATE(date,INTERVAL expr type)返回與給定日期時間相差INTERVAL時間段的日期時間
DATE_SUB(date,INTERVAL expr type),SUBDATE(date,INTERVAL expr type)返回與date相差INTERVAL時間間隔的日期

舉例:

SELECT DATE_ADD(NOW(), INTERVAL 1 DAY) AS col1,DATE_ADD('2021-10-21 23:32:12',INTERVAL 1 SECOND) AS col2, ADDDATE('2021-10-21 23:32:12',INTERVAL 1 SECOND) AS col3, DATE_ADD('2021-10-21 23:32:12',INTERVAL '1_1' MINUTE_SECOND) AS col4, DATE_ADD(NOW(), INTERVAL -1 YEAR) AS col5, #可以是負數 DATE_ADD(NOW(), INTERVAL '1_1' YEAR_MONTH) AS col6 #需要單引號 FROM DUAL; SELECT DATE_SUB('2021-01-21',INTERVAL 31 DAY) AS col1, SUBDATE('2021-01-21',INTERVAL 31 DAY) AS col2, DATE_SUB('2021-01-21 02:01:01',INTERVAL '1 1' DAY_HOUR) AS col3 FROM DUAL;

第2組:

函數用法
ADDTIME(time1,time2)返回time1加上time2的時間。當time2為一個數字時,代表的是秒,可以為負數
SUBTIME(time1,time2)返回time1減去time2后的時間。當time2為一個數字時,代表的是秒,可以為負數
DATEDIFF(date1,date2)返回date1 - date2的日期間隔天數
TIMEDIFF(time1, time2)返回time1 - time2的時間間隔
FROM_DAYS(N)返回從0000年1月1日起,N天以后的日期
TO_DAYS(date)返回日期date距離0000年1月1日的天數
LAST_DAY(date)返回date所在月份的最后一天的日期
MAKEDATE(year,n)針對給定年份與所在年份中的天數返回一個日期
MAKETIME(hour,minute,second)將給定的小時、分鐘和秒組合成時間并返回
PERIOD_ADD(time,n)返回time加上n后的時間

舉例:

SELECT ADDTIME(NOW(),20),SUBTIME(NOW(),30),SUBTIME(NOW(),'1:1:3'),DATEDIFF(NOW(),'2021-10-01'), TIMEDIFF(NOW(),'2021-10-25 22:10:10'),FROM_DAYS(366),TO_DAYS('0000-12-25'), LAST_DAY(NOW()),MAKEDATE(YEAR(NOW()),12),MAKETIME(10,21,23),PERIOD_ADD(20200101010101,10) FROM DUAL; mysql> SELECT ADDTIME(NOW(), 50); +---------------------+ | ADDTIME(NOW(), 50) | +---------------------+ | 2019-12-15 22:17:47 | +---------------------+ 1 row in set (0.00 sec)mysql> SELECT ADDTIME(NOW(), '1:1:1'); +-------------------------+ | ADDTIME(NOW(), '1:1:1') | +-------------------------+ | 2019-12-15 23:18:46 | +-------------------------+ 1 row in set (0.00 sec) mysql> SELECT SUBTIME(NOW(), '1:1:1'); +-------------------------+ | SUBTIME(NOW(), '1:1:1') | +-------------------------+ | 2019-12-15 21:23:50 | +-------------------------+ 1 row in set (0.00 sec)mysql> SELECT SUBTIME(NOW(), '-1:-1:-1'); +----------------------------+ | SUBTIME(NOW(), '-1:-1:-1') | +----------------------------+ | 2019-12-15 22:25:11 | +----------------------------+ 1 row in set, 1 warning (0.00 sec) mysql> SELECT FROM_DAYS(366); +----------------+ | FROM_DAYS(366) | +----------------+ | 0001-01-01 | +----------------+ 1 row in set (0.00 sec) mysql> SELECT MAKEDATE(2020,1); +------------------+ | MAKEDATE(2020,1) | +------------------+ | 2020-01-01 | +------------------+ 1 row in set (0.00 sec)mysql> SELECT MAKEDATE(2020,32); +-------------------+ | MAKEDATE(2020,32) | +-------------------+ | 2020-02-01 | +-------------------+ 1 row in set (0.00 sec) mysql> SELECT MAKETIME(1,1,1); +-----------------+ | MAKETIME(1,1,1) | +-----------------+ | 01:01:01 | +-----------------+ 1 row in set (0.00 sec) mysql> SELECT PERIOD_ADD(20200101010101,1); +------------------------------+ | PERIOD_ADD(20200101010101,1) | +------------------------------+ | 20200101010102 | +------------------------------+ 1 row in set (0.00 sec) mysql> SELECT TO_DAYS(NOW()); +----------------+ | TO_DAYS(NOW()) | +----------------+ | 737773 | +----------------+ 1 row in set (0.00 sec)

舉例:查詢 7 天內的新增用戶數有多少?

SELECT COUNT(*) as num FROM new_user WHERE TO_DAYS(NOW())-TO_DAYS(regist_time)<=7

格式化與解析

函數用法
DATE_FORMAT(date,fmt)按照字符串fmt格式化日期date值
TIME_FORMAT(time,fmt)按照字符串fmt格式化時間time值
GET_FORMAT(date_type,format_type)返回日期字符串的顯示格式
STR_TO_DATE(str, fmt)按照字符串fmt對str進行解析,解析為一個日期

上述非GET_FORMAT函數中fmt參數常用的格式符:

格式符說明格式符說明
%Y4位數字表示年份%y表示兩位數字表示年份
%M月名表示月份(January,…)%m兩位數字表示月份(01,02,03。。。)
%b縮寫的月名(Jan.,Feb.,…)%c數字表示月份(1,2,3,…)
%D英文后綴表示月中的天數(1st,2nd,3rd,…)%d兩位數字表示月中的天數(01,02…)
%e數字形式表示月中的天數(1,2,3,4,5…)
%H兩位數字表示小數,24小時制(01,02…)%h和%I兩位數字表示小時,12小時制(01,02…)
%k數字形式的小時,24小時制(1,2,3)%l數字形式表示小時,12小時制(1,2,3,4…)
%i兩位數字表示分鐘(00,01,02)%S和%s兩位數字表示秒(00,01,02…)
%W一周中的星期名稱(Sunday…)%a一周中的星期縮寫(Sun.,Mon.,Tues.,…)
%w以數字表示周中的天數(0=Sunday,1=Monday…)
%j以3位數字表示年中的天數(001,002…)%U以數字表示年中的第幾周,(1,2,3。。)其中Sunday為周中第一天
%u以數字表示年中的第幾周,(1,2,3。。)其中Monday為周中第一天
%T24小時制%r12小時制
%pAM或PM%%表示%
舉例:
mysql> SELECT DATE_FORMAT(NOW(), '%H:%i:%s'); +--------------------------------+ | DATE_FORMAT(NOW(), '%H:%i:%s') | +--------------------------------+ | 22:57:34 | +--------------------------------+ 1 row in set (0.00 sec) SELECT STR_TO_DATE('09/01/2009','%m/%d/%Y') FROM DUAL;SELECT STR_TO_DATE('20140422154706','%Y%m%d%H%i%s') FROM DUAL;SELECT STR_TO_DATE('2014-04-22 15:47:06','%Y-%m-%d %H:%i:%s') FROM DUAL; mysql> SELECT GET_FORMAT(DATE, 'USA'); +-------------------------+ | GET_FORMAT(DATE, 'USA') | +-------------------------+ | %m.%d.%Y | +-------------------------+ 1 row in set (0.00 sec)SELECT DATE_FORMAT(NOW(),GET_FORMAT(DATE,'USA')), FROM DUAL; mysql> SELECT STR_TO_DATE('2020-01-01 00:00:00','%Y-%m-%d'); +-----------------------------------------------+ | STR_TO_DATE('2020-01-01 00:00:00','%Y-%m-%d') | +-----------------------------------------------+ | 2020-01-01 | +-----------------------------------------------+ 1 row in set, 1 warning (0.00 sec)

流程控制函數

流程處理函數可以根據不同的條件,執行不同的處理流程,可以在SQL語句中實現不同的條件選擇。MySQL中的流程處理函數主要包括IF()、IFNULL()和CASE()函數。

函數用法
IF(value,value1,value2)如果value的值為TRUE,返回value1,否則返回value2
IFNULL(value1, value2)如果value1不為NULL,返回value1,否則返回value2
CASE WHEN 條件1 THEN 結果1 WHEN 條件2 THEN 結果2 … [ELSE resultn] END相當于Java的if…else if…else…
CASE expr WHEN 常量值1 THEN 值1 WHEN 常量值1 THEN 值1 … [ELSE 值n] END相當于Java的switch…case…
SELECT IF(1 > 0,'正確','錯誤') ->正確 SELECT IFNULL(null,'Hello Word') ->Hello Word SELECT CASE WHEN 1 > 0THEN '1 > 0'WHEN 2 > 0THEN '2 > 0'ELSE '3 > 0'END ->1 > 0 SELECT CASE 1 WHEN 1 THEN '我是1'WHEN 2 THEN '我是2' ELSE '你是誰' SELECT employee_id,salary, CASE WHEN salary>=15000 THEN '高薪' WHEN salary>=10000 THEN '潛力股' WHEN salary>=8000 THEN '屌絲' ELSE '草根' END "描述" FROM employees; SELECT oid,`status`, CASE `status` WHEN 1 THEN '未付款' WHEN 2 THEN '已付款' WHEN 3 THEN '已發貨' WHEN 4 THEN '確認收貨' ELSE '無效訂單' END FROM t_order; mysql> SELECT CASE WHEN 1 > 0 THEN 'yes' WHEN 1 <= 0 THEN 'no' ELSE 'unknown' END; +---------------------------------------------------------------------+ | CASE WHEN 1 > 0 THEN 'yes' WHEN 1 <= 0 THEN 'no' ELSE 'unknown' END | +---------------------------------------------------------------------+ | yes | +---------------------------------------------------------------------+ 1 row in set (0.00 sec)mysql> SELECT CASE WHEN 1 < 0 THEN 'yes' WHEN 1 = 0 THEN 'no' ELSE 'unknown' END; +--------------------------------------------------------------------+ | CASE WHEN 1 < 0 THEN 'yes' WHEN 1 = 0 THEN 'no' ELSE 'unknown' END | +--------------------------------------------------------------------+ | unknown | +--------------------------------------------------------------------+ 1 row in set (0.00 sec) mysql> SELECT CASE 1 WHEN 0 THEN 0 WHEN 1 THEN 1 ELSE -1 END; +------------------------------------------------+ | CASE 1 WHEN 0 THEN 0 WHEN 1 THEN 1 ELSE -1 END | +------------------------------------------------+ | 1 | +------------------------------------------------+ 1 row in set (0.00 sec)mysql> SELECT CASE -1 WHEN 0 THEN 0 WHEN 1 THEN 1 ELSE -1 END; +-------------------------------------------------+ | CASE -1 WHEN 0 THEN 0 WHEN 1 THEN 1 ELSE -1 END | +-------------------------------------------------+ | -1 | +-------------------------------------------------+ 1 row in set (0.00 sec) SELECT employee_id,12 * salary * (1 + IFNULL(commission_pct,0)) FROM employees; SELECT last_name, job_id, salary,CASE job_id WHEN 'IT_PROG' THEN 1.10*salaryWHEN 'ST_CLERK' THEN 1.15*salaryWHEN 'SA_REP' THEN 1.20*salaryELSE salary END "REVISED_SALARY" FROM employees;

練習:查詢部門號為 10,20, 30 的員工信息, 若部門號為 10, 則打印其工資的 1.1 倍, 20 號部門, 則打印其工資的 1.2 倍, 30 號部門打印其工資的 1.3 倍數。

加密與解密函數

加密與解密函數主要用于對數據庫中的數據進行加密和解密處理,以防止數據被他人竊取。這些函數在保證數據庫安全時非常有用。

函數用法
PASSWORD(str)返回字符串str的加密版本,41位長的字符串。加密結果不可逆,常用于用戶的密碼加密
MD5(str)返回字符串str的md5加密后的值,也是一種加密方式。若參數為NULL,則會返回NULL
SHA(str)從原明文密碼str計算并返回加密后的密碼字符串,當參數為NULL時,返回NULL。SHA加密算法比MD5更加安全。
ENCODE(value,password_seed)返回使用password_seed作為加密密碼加密value
DECODE(value,password_seed)返回使用password_seed作為加密密碼解密value

可以看到,ENCODE(value,password_seed)函數與DECODE(value,password_seed)函數互為反函數。

舉例:

mysql> SELECT PASSWORD('mysql'), PASSWORD(NULL); +-------------------------------------------+----------------+ | PASSWORD('mysql') | PASSWORD(NULL) | +-------------------------------------------+----------------+ | *E74858DB86EBA20BC33D0AECAE8A8108C56B17FA | | +-------------------------------------------+----------------+ 1 row in set, 1 warning (0.00 sec) SELECT md5('123') ->202cb962ac59075b964b07152d234b70 SELECT SHA('Tom123') ->c7c506980abc31cc390a2438c90861d0f1216d50 mysql> SELECT ENCODE('mysql', 'mysql'); +--------------------------+ | ENCODE('mysql', 'mysql') | +--------------------------+ | íg ? ìé | +--------------------------+ 1 row in set, 1 warning (0.01 sec) mysql> SELECT DECODE(ENCODE('mysql','mysql'),'mysql'); +-----------------------------------------+ | DECODE(ENCODE('mysql','mysql'),'mysql') | +-----------------------------------------+ | mysql | +-----------------------------------------+ 1 row in set, 2 warnings (0.00 sec)

MySQL信息函數

MySQL中內置了一些可以查詢MySQL信息的函數,這些函數主要用于幫助數據庫開發或運維人員更好地對數據庫進行維護工作。

函數用法
VERSION()返回當前MySQL的版本號
CONNECTION_ID()返回當前MySQL服務器的連接數
DATABASE(),SCHEMA()返回MySQL命令行當前所在的數據庫
USER(),CURRENT_USER()、SYSTEM_USER(),SESSION_USER()返回當前連接MySQL的用戶名,返回結果格式為“主機名@用戶名”
CHARSET(value)返回字符串value自變量的字符集
COLLATION(value)返回字符串value的比較規則

舉例:

mysql> SELECT DATABASE(); +------------+ | DATABASE() | +------------+ | test | +------------+ 1 row in set (0.00 sec)mysql> SELECT DATABASE(); +------------+ | DATABASE() | +------------+ | test | +------------+ 1 row in set (0.00 sec) mysql> SELECT USER(), CURRENT_USER(), SYSTEM_USER(),SESSION_USER(); +----------------+----------------+----------------+----------------+ | USER() | CURRENT_USER() | SYSTEM_USER() | SESSION_USER() | +----------------+----------------+----------------+----------------+ | root@localhost | root@localhost | root@localhost | root@localhost | +----------------+----------------+----------------+----------------+ mysql> SELECT CHARSET('ABC'); +----------------+ | CHARSET('ABC') | +----------------+ | utf8mb4 | +----------------+ 1 row in set (0.00 sec) mysql> SELECT COLLATION('ABC'); +--------------------+ | COLLATION('ABC') | +--------------------+ | utf8mb4_general_ci | +--------------------+ 1 row in set (0.00 sec)

其他函數

MySQL中有些函數無法對其進行具體的分類,但是這些函數在MySQL的開發和運維過程中也是不容忽視的。

函數用法
FORMAT(value,n)返回對數字value進行格式化后的結果數據。n表示四舍五入后保留到小數點后n位
CONV(value,from,to)將value的值進行不同進制之間的轉換
INET_ATON(ipvalue)將以點分隔的IP地址轉化為一個數字
INET_NTOA(value)將數字形式的IP地址轉化為以點分隔的IP地址
BENCHMARK(n,expr)將表達式expr重復執行n次。用于測試MySQL處理expr表達式所耗費的時間
CONVERT(value USING char_code)將value所使用的字符編碼修改為char_code

舉例:

# 如果n的值小于或者等于0,則只保留整數部分 mysql> SELECT FORMAT(123.123, 2), FORMAT(123.523, 0), FORMAT(123.123, -2); +--------------------+--------------------+---------------------+ | FORMAT(123.123, 2) | FORMAT(123.523, 0) | FORMAT(123.123, -2) | +--------------------+--------------------+---------------------+ | 123.12 | 124 | 123 | +--------------------+--------------------+---------------------+ 1 row in set (0.00 sec) mysql> SELECT CONV(16, 10, 2), CONV(8888,10,16), CONV(NULL, 10, 2); +-----------------+------------------+-------------------+ | CONV(16, 10, 2) | CONV(8888,10,16) | CONV(NULL, 10, 2) | +-----------------+------------------+-------------------+ | 10000 | 22B8 | NULL | +-----------------+------------------+-------------------+ 1 row in set (0.00 sec) mysql> SELECT INET_ATON('192.168.1.100'); +----------------------------+ | INET_ATON('192.168.1.100') | +----------------------------+ | 3232235876 | +----------------------------+ 1 row in set (0.00 sec)# 以“192.168.1.100”為例,計算方式為192乘以256的3次方,加上168乘以256的2次方,加上1乘以256,再加上100。 mysql> SELECT INET_NTOA(3232235876); +-----------------------+ | INET_NTOA(3232235876) | +-----------------------+ | 192.168.1.100 | +-----------------------+ 1 row in set (0.00 sec) mysql> SELECT BENCHMARK(1, MD5('mysql')); +----------------------------+ | BENCHMARK(1, MD5('mysql')) | +----------------------------+ | 0 | +----------------------------+ 1 row in set (0.00 sec)mysql> SELECT BENCHMARK(1000000, MD5('mysql')); +----------------------------------+ | BENCHMARK(1000000, MD5('mysql')) | +----------------------------------+ | 0 | +----------------------------------+ 1 row in set (0.20 sec) mysql> SELECT CHARSET('mysql'), CHARSET(CONVERT('mysql' USING 'utf8')); +------------------+----------------------------------------+ | CHARSET('mysql') | CHARSET(CONVERT('mysql' USING 'utf8')) | +------------------+----------------------------------------+ | utf8mb4 | utf8 | +------------------+----------------------------------------+ 1 row in set, 1 warning (0.00 sec)

總結

以上是生活随笔為你收集整理的mysql函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

色噜噜噜 | 亚洲精品美女久久久 | 免费在线中文字幕 | 在线国产视频一区 | 国产一区在线观看视频 | 成人av免费电影 | 91视频成人免费 | 超碰成人免费电影 | 91视频免费观看 | 色是在线视频 | 美女网站在线看 | 婷婷射五月| av爱干 | 久久精品中文字幕 | 三级在线国产 | 91在线免费观看网站 | 国产精品自产拍在线观看蜜 | 在线欧美日韩 | 天天爱天天草 | 日韩精品不卡在线 | 日本超碰在线 | 黄色三级免费片 | 丁香九月婷婷综合 | 欧美激情视频一区二区三区免费 | 国产一区国产二区在线观看 | 精品国产精品久久一区免费式 | 国产精品v欧美精品v日韩 | 人人爽人人做 | 日韩在线视频在线观看 | 天堂网av 在线| 久久成人免费电影 | 国产日韩精品一区二区在线观看播放 | 亚洲一级黄色 | 91精品无人成人www | av免费网| www..com毛片| 久久久久福利视频 | 国产二区电影 | 视频二区在线视频 | 久久乐九色婷婷综合色狠狠182 | 欧美福利在线播放 | 欧美一区二区日韩一区二区 | 99re视频在线观看 | 久久99最新地址 | 成人小电影在线看 | 伊人天堂久久 | 色的网站在线观看 | 狠狠操综合网 | 国产在线观看高清视频 | 黄色大全视频 | 在线观看中文字幕一区 | www.超碰| 国产黄网站在线观看 | 特级西西www44高清大胆图片 | 日韩欧美精品一区二区三区经典 | 五月婷婷婷婷婷 | 欧美日韩视频一区二区 | 欧美日韩一二三四区 | 成人在线观看日韩 | 香蕉在线播放 | 激情图片久久 | 天天摸日日摸人人看 | 三上悠亚一区二区在线观看 | 这里只有精品视频在线观看 | av在线播放中文字幕 | 国产二区精品 | 久久精品网站免费观看 | 国产精品久久久久久久久久久久久久 | 亚洲视频久久 | 麻豆视频在线免费看 | 夜夜躁日日躁狠狠久久av | 国产精品aⅴ | av电影免费在线播放 | 青青河边草免费直播 | 久久精品欧美 | 久久亚洲婷婷 | 福利久久| 久久综合九色九九 | 69av久久 | 人人爱人人做人人爽 | 丁香午夜 | 久久成人一区 | 免费福利片2019潦草影视午夜 | 91精品国产91久久久久久三级 | 成全在线视频免费观看 | 天堂久久电影网 | 69中文字幕 | 亚洲色图22p | 有码中文字幕在线观看 | 国产精品久久久久四虎 | 在线观看免费高清视频大全追剧 | 国产成人精品久久亚洲高清不卡 | 夜夜躁狠狠躁日日躁视频黑人 | 色播99| 在线国产视频 | 日韩一区在线免费观看 | 久草资源在线 | 国产精品国产三级国产不产一地 | 久久精品视频免费观看 | 亚洲三级黄色 | 国产精品成久久久久三级 | 久久久国内精品 | 国产一级视屏 | 精品久久五月天 | 色综合天天综合在线视频 | 国产精品久久99综合免费观看尤物 | 久久爱影视i| 999视频在线观看 | 国产在线观看免费观看 | 欧美日韩免费一区二区 | 蜜臀一区二区三区精品免费视频 | 黄色免费视频在线观看 | 亚洲男男gaygayxxxgv| 日韩成人免费电影 | 在线观看日本高清mv视频 | 国产精品99视频 | 97超碰成人在线 | 亚洲蜜桃在线 | 精品久久久久久一区二区里番 | 亚洲一区免费在线 | 国产色婷婷精品综合在线手机播放 | 国产 日韩 在线 亚洲 字幕 中文 | 日日夜夜天天久久 | 在线观看成人小视频 | 亚洲四虎 | 91av短视频 | 亚洲精品在线视频 | 国产日产精品一区二区三区四区的观看方式 | 天堂视频一区 | 国产成人久久 | 国产视频一区二区在线 | 日韩av在线资源 | 国产精品美 | avcom在线 | 成人va在线观看 | 成人v | 久草五月 | 黄色av成人在线观看 | 国内小视频 | 色激情五月 | 国产va精品免费观看 | 国产区av在线 | 亚洲免费公开视频 | 玖玖在线播放 | 久久激情视频 久久 | 成人免费在线播放视频 | 亚洲手机av | 色综合天天射 | 成人午夜精品 | 久久一区二区三区国产精品 | 天堂中文在线播放 | 亚洲免费在线 | 色综合色综合色综合 | 欧美污污网站 | 日韩欧美视频在线观看免费 | 日韩精品在线看 | 最近中文字幕视频网 | 人人草人人草 | 麻豆av一区二区三区在线观看 | 91大片网站 | 亚洲日本色 | 美女网色 | 最近中文字幕大全中文字幕免费 | 91精品麻豆| 天天色天天草天天射 | 中文免费在线观看 | 色综合久久99| 天天综合视频在线观看 | av一级在线 | 狠狠干婷婷| 国产三级精品三级在线观看 | a天堂免费 | 97爱爱爱| 亚洲国产综合在线 | 日韩av电影一区 | 不卡的av在线 | 久福利 | 国产精品毛片一区视频 | 天天操天天射天天舔 | 99爱这里只有精品 | 色综合久久久久综合体 | 久久这里只有精品视频99 | 久草精品在线观看 | 久久久污 | 国产在线视频一区二区 | av超碰在线观看 | 国产麻豆精品久久一二三 | 久久久精品福利视频 | 久久精品中文字幕 | 精品综合久久 | 毛片网免费 | 国产91精品一区二区绿帽 | 久久综合九色综合97婷婷女人 | 精品国内自产拍在线观看视频 | 日批视频在线观看免费 | 成人福利av| 91在线观看欧美日韩 | 国产黄色精品网站 | 伊人午夜 | 婷婷色综合 | 最新一区二区三区 | 91麻豆精品一区二区三区 | 在线视频观看你懂的 | 99久久精品费精品 | 国产精品3 | 中文字幕在线播放视频 | 一级片免费观看 | 亚洲日本在线一区 | 亚洲国产小视频在线观看 | 国产高清在线精品 | www.超碰| 色黄视频免费观看 | 成片免费观看视频大全 | 日韩黄视频 | 午夜av一区二区三区 | 国产精品久久久久久一区二区三区 | 国产精品久久久视频 | 国产一区福利 | 日韩伦理片hd | 欧美一级欧美一级 | 久久66热这里只有精品 | 黄色免费av | 丰满少妇在线观看资源站 | 中文字幕国产亚洲 | 色婷婷综合激情 | 在线观看亚洲国产 | 可以免费看av | www.久草.com| 国产精品免费久久久久久久久久中文 | 久草91视频| 亚洲狠狠婷婷综合久久久 | 久久黄视频 | 日韩电影精品 | 黄色一级大片免费看 | 美女网站视频久久 | 日日夜夜中文字幕 | 国产美女主播精品一区二区三区 | 久久国内精品99久久6app | 99精品视频免费全部在线 | 久久成人在线 | 午夜精品一区二区三区视频免费看 | 亚洲国产视频网站 | 国产va饥渴难耐女保洁员在线观看 | 超碰在线91 | 国产一级二级在线播放 | 成人黄色片免费看 | 五月婷婷中文 | 91九色成人蝌蚪首页 | 日日干视频 | 综合亚洲视频 | 久久精品aaa | 亚洲日本va中文字幕 | 精品一区中文字幕 | 人人爽久久涩噜噜噜网站 | 女人18毛片a级毛片一区二区 | 97超碰总站 | 国产精品久久久777 成人手机在线视频 | 99视频网站| 97成人资源 | 欧美激情视频久久 | 久草电影在线观看 | 国产福利精品一区二区 | 国产精品一区二区三区久久久 | 一区二区三区四区五区在线 | 国产香蕉久久精品综合网 | 成人在线视频你懂的 | 免费一级片在线观看 | 日韩在线免费视频 | 综合网伊人 | 在线观看韩国av | 精品视频一区在线 | 在线国产片 | 丁香六月综合网 | 亚洲精品高清在线观看 | 成人av电影网址 | 超碰人人99 | 永久免费看av | 中文字幕一区二区三区乱码不卡 | 久久综合久久久 | 免费观看91视频大全 | 九色视频网站 | 日韩理论片在线观看 | 久久久午夜视频 | 亚洲欧洲美洲av | 在线观看www91 | 亚洲精品乱码久久久久久高潮 | 97超碰在线免费 | 国产69精品久久99不卡的观看体验 | 国产精品黑丝在线观看 | 欧美精品久久久久久久久免 | 美女视频黄免费网站 | 午夜a区 | 免费成人在线视频网站 | 96精品视频 | 中文字幕日韩有码 | 香蕉91视频| 久草在线视频国产 | 91人人射| 国产成人av电影在线 | 91一区啪爱嗯打偷拍欧美 | 日韩v欧美v日本v亚洲v国产v | 久久高清国产视频 | 日韩二区三区在线 | 日韩精品一区二区三区不卡 | 亚洲成人av片在线观看 | 黄色.com | 国产一级大片在线观看 | 91精品国自产拍天天拍 | 亚洲成人一区 | 麻豆影视在线观看 | 精品久久久久久亚洲综合网 | 这里有精品在线视频 | 国产护士在线 | 91大神精品视频 | 国产精品久久久久国产精品日日 | 欧美一二三在线 | 久久日本视频 | 欧美日韩精品在线 | 超碰97成人| 久久毛片网站 | 欧美色久 | 国产18精品乱码免费看 | 国产综合片 | 69av视频在线观看 | 精品国产久 | 九九视频网站 | 国产成人一区二区三区电影 | 欧美精品一区二区性色 | 久草在线播放视频 | 丁香六月婷婷开心 | 色偷偷97 | 夜色资源网| 久久久久久久久久久久久国产精品 | 久久区二区 | 色99网| 久久久精品视频网站 | 久久高清免费观看 | 久久九九九九 | 91香蕉亚洲精品 | 国产成人一区二区三区免费看 | 992tv在线观看 | 91久久国产精品 | 国内久久久 | 岛国精品一区二区 | 国产老熟 | 国产精品第一 | 国产日韩欧美在线 | 国产欧美在线一区二区三区 | 欧美性色xo影院 | 久久成人毛片 | 伊人狠狠色丁香婷婷综合 | 国产成人精品不卡 | 欧美污污网站 | 日韩激情视频在线 | 精品uu | www黄在线| 色国产精品 | 国产成人一级电影 | 美女视频黄免费 | 久久精品99精品国产香蕉 | 婷婷在线视频观看 | 久久久亚洲网站 | 最新av中文字幕 | 久草剧场 | 精品国产一区二区三区久久久久久 | 国产99久久久国产精品免费二区 | 日韩成人黄色 | 日韩av一区二区在线影视 | 国产在线97 | 在线亚洲午夜片av大片 | 国产午夜剧场 | 国产视频精品免费 | 在线播放日韩av | 久久综合婷婷国产二区高清 | 99r在线视频| 99久久精品免费看国产一区二区三区 | 欧美日韩亚洲在线观看 | 中文字幕日本在线观看 | 超碰人人舔 | 欧美做受高潮1 | 日韩精品一区在线播放 | 黄色影院在线播放 | 成人av电影免费在线观看 | 久久99精品久久久久久清纯直播 | 欧美性色19p | 91在线国内视频 | www.精选视频.com | 中文在线免费观看 | 91精品视频免费观看 | 91精品在线免费观看视频 | 亚洲电影图片小说 | 国产v亚洲v | 日韩在线视频看看 | 黄污网 | 青春草视频 | 黄色在线看网站 | 国产色拍拍拍拍在线精品 | 国产国产人免费人成免费视频 | 国产精品女同一区二区三区久久夜 | 97国产超碰 | 中文字幕一区二区三区四区在线视频 | 欧美日韩国产一区二区三区 | 国产免费小视频 | 亚洲欧美日本一区二区三区 | 色婷婷a | 三级黄色在线观看 | 午夜视频免费在线观看 | 在线黄频| 国产人免费人成免费视频 | 久久高清免费观看 | 日韩成人高清在线 | 国产玖玖在线 | 国产xvideos免费视频播放 | 四虎永久国产精品 | 免费一级片观看 | 欧美 日韩 国产 中文字幕 | 久久福利影视 | 99看视频在线观看 | 特级西西444www大精品视频免费看 | 一区二区三区动漫 | 亚洲,播放 | www.天天操 | 欧美性色黄 | 一二三区高清 | 日韩免费av网址 | 久久久久高清 | 特级西西444www高清大视频 | 日韩精品视频免费专区在线播放 | 久久成人高清 | 亚洲综合黄色 | 一本一道波多野毛片中文在线 | 午夜婷婷在线播放 | 97精品欧美91久久久久久 | 国产成人福利片 | 国产精品资源网 | 日韩va亚洲va欧美va久久 | 天天操天天吃 | 97在线成人 | 国产日韩中文字幕 | 成人网页在线免费观看 | 欧美韩日在线 | 在线观看黄色av | 成人国产精品av | 国产免费av一区二区三区 | 亚洲专区路线二 | 久久精品欧美日韩精品 | 综合在线观看 | 在线观看黄网站 | 国产 日韩 在线 亚洲 字幕 中文 | 免费观看版 | 91.麻豆视频 | 国产成人精品亚洲 | 国产精品久久久久久久久久免费 | 久久久久亚洲精品 | 狠狠色丁香婷婷综合久久片 | 中文字幕乱视频 | 手机看片中文字幕 | 深夜免费小视频 | 久久久免费毛片 | 992tv人人草| 日本中文字幕免费观看 | 最新av电影网址 | 日韩视频一区二区在线 | 国产视| 国产视频精品免费播放 | 成人日韩av| 日本深夜福利视频 | 婷婷色中文 | 欧美日韩国产一区二区三区在线观看 | 亚洲五月激情 | 中文在线免费一区三区 | 激情导航| 在线观看视频日韩 | 在线看片中文字幕 | 中文字幕一区二区三区在线视频 | 精品国产乱码久久久久久1区二区 | 在线视频精品 | 午夜精品久久久久久 | 久久九九九九 | 久久69av| 成年人免费在线观看 | 国产伦精品一区二区三区四区视频 | 波多野结衣小视频 | 久久高清国产视频 | 日韩在线国产 | 色在线免费观看 | 日韩精品短视频 | 久爱精品在线 | 久久免费高清 | 中文字幕日韩精品有码视频 | 久久久久久久久影视 | 91av资源网 | 亚洲欧美国产日韩在线观看 | 国产97视频在线 | 免费美女av | 91亚洲国产成人 | 亚洲理论电影网 | 亚洲春色成人 | 又黄又爽又湿又无遮挡的在线视频 | 黄色的网站免费看 | 97人人添人澡人人爽超碰动图 | 日本精品一区二区三区在线播放视频 | 摸阴视频| 久精品视频在线 | 欧美一性一交一乱 | 在线观看免费 | 在线久热| 在线播放亚洲 | 黄色a在线| 久久久久中文 | 国产高清免费av | 国产91精品看黄网站 | 国产精品久久久久久久午夜 | 日本91在线 | 国产精品一区二区白浆 | a黄色大片| 欧美另类成人 | 国产一区久久 | www.av中文字幕.com | 国产精品一区二区免费视频 | 免费网站v| 日韩午夜大片 | 成人a级免费视频 | 人人澡人摸人人添学生av | 探花视频在线版播放免费观看 | 在线看av网址 | 91精品久久久久久久久 | 日韩精品短视频 | 色婷婷播放 | 99精品国产兔费观看久久99 | 亚洲综合色视频在线观看 | 综合在线观看色 | 伊人久久在线观看 | 91中文字幕在线视频 | av资源免费观看 | 国产一级久久 | 亚洲精品字幕在线观看 | 91精品国产欧美一区二区 | 高清av免费一区中文字幕 | 国产96在线观看 | 欧美一区二区在线刺激视频 | 中文乱幕日产无线码1区 | 免费视频色| 日本视频不卡 | 免费精品国产va自在自线 | 日日夜精品 | av在线播放国产 | 日韩免费网址 | 99r精品视频在线观看 | 欧美在线aaa| 91干干干| 正在播放五月婷婷狠狠干 | 国产日韩精品在线观看 | 美女网站色 | 免费a v在线 | 久久久久久久毛片 | 欧洲黄色片 | av大全在线播放 | 99久久婷婷国产综合精品 | 国产视频在线观看一区二区 | 亚洲免费av片| 色婷婷亚洲| 在线观看视频黄色 | 视频二区在线 | 国产一区二区三区久久久 | 夜夜视频 | 久热免费在线观看 | 综合成人在线 | 96精品在线 | 精品国产免费人成在线观看 | 99色国产 | 国产一区二区成人 | 麻豆国产精品va在线观看不卡 | 婷婷激情小说网 | 久草在线最新视频 | 超碰免费97 | 国精产品999国精产品视频 | 久久久91精品国产一区二区三区 | 国产精品国产三级国产不产一地 | 日韩精品久久中文字幕 | 欧美一级在线 | 麻豆91精品91久久久 | 国产视频不卡一区 | 国产精品11| 国产精品美女久久久久久久 | 在线日韩中文字幕 | 最新国产在线视频 | 国内精品久久久久久久久久久久 | 国产一区在线观看免费 | 91中文字幕视频 | 午夜在线资源 | 91麻豆精品国产自产在线 | 国产精品成人免费一区久久羞羞 | 98超碰人人 | 国产视频精品久久 | 天天射天天干天天操 | 国产高清不卡av | 国产情侣一区 | 精品国产一区二区三区在线观看 | 99精品国产免费久久久久久下载 | 久久成视频 | 在线观看视频一区二区三区 | 亚洲欧美国产日韩在线观看 | 国产中文字幕三区 | 五月天色婷婷丁香 | 欧美在线视频不卡 | 国产精品男女 | 天天操天天干天天玩 | 狠狠躁天天躁综合网 | 在线观看成人毛片 | 黄网站app在线观看免费视频 | av黄色在线观看 | 日韩经典一区二区三区 | 亚洲电影久久 | 在线观看一区 | www.玖玖玖 | 免费在线观看不卡av | 成人黄色小说网 | 女人高潮特级毛片 | 久久激情小说 | 男女视频国产 | 99精品视频精品精品视频 | 久久久久免费网站 | 九草在线观看 | 狠狠干网址 | 欧美午夜寂寞影院 | 99久久精品国 | 黄色大片网 | 日韩精品第1页 | 久久久久免费看 | 中文字幕观看视频 | 四虎永久精品在线 | av免费看在线 | 中文字幕一区二区三区久久蜜桃 | 免费福利视频网站 | 粉嫩高清一区二区三区 | 中文字幕在线免费看线人 | 人九九精品 | 91在线视频网址 | 久久99久久精品国产 | 天天爽天天爽 | 国产精品9999久久久久仙踪林 | 亚洲一级片在线看 | 成人资源网 | 亚洲精品videossex少妇 | 国产成人精品亚洲精品 | 欧美日韩视频一区二区 | 亚洲日韩中文字幕在线播放 | 欧美精选一区二区三区 | 五月开心网 | 久久久久综合精品福利啪啪 | 色综合久久久久综合 | 亚洲国产操| 日韩有码专区 | av看片在线观看 | 玖玖爱免费视频 | 久爱综合| 亚洲精品中文字幕在线观看 | 亚洲免费激情 | 狠狠狠狠狠色综合 | 国产成人精品一区二区三区福利 | 日韩av偷拍 | 亚洲午夜av | 亚洲免费小视频 | 精品人人人人 | 色综合久久88色综合天天免费 | 999日韩| 久久看毛片| 综合铜03| 午夜a区 | 亚洲国产中文在线 | 久久久精品国产免费观看一区二区 | 久久久www | 日韩a在线播放 | 国产91大片| 色网站免费在线观看 | 国产精品久久久久aaaa | 日韩在线电影观看 | 夜夜爽88888免费视频4848 | 欧美在线aaa | 日韩在线视频网站 | 久久视频在线观看免费 | www视频在线免费观看 | 中文一区在线 | 狠狠干网站| 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产福利av在线 | 久久久久久久免费看 | 午夜精品三区 | 日韩成人精品一区二区三区 | 亚洲精品综合欧美二区变态 | 激情视频一区二区三区 | 久久影院精品 | 91丨精品丨蝌蚪丨白丝jk | 成人欧美一区二区三区黑人麻豆 | 久久久精品网站 | 五月婷婷久久综合 | 一区二区三区动漫 | www黄色 | 精品久久久久亚洲 | 国产成人精品免高潮在线观看 | 亚洲自拍自偷 | 国产中文字幕视频在线观看 | 蜜臀精品久久久久久蜜臀 | 97国产视频| 色视频成人在线观看免 | 九九激情视频 | 欧美日韩国产伦理 | 久久精品爱爱视频 | 中文av在线播放 | 丁香婷婷激情网 | 成人黄色电影免费观看 | 亚洲精品国产综合久久 | 最新色站 | 国产精品区一区 | 婷婷香蕉| 日日爱视频 | 激情视频一区二区三区 | 日本久久久久久久久久 | 欧美人牲 | 最近能播放的中文字幕 | 天堂av在线免费 | 在线三级av | 免费看片黄色 | 香蕉日日 | 99久热在线精品视频观看 | 日本中文字幕在线免费观看 | 国产毛片久久 | 日日爽天天 | 欧美激情h | 日韩美女高潮 | 99久久精品国产免费看不卡 | 91成人天堂久久成人 | 色橹橹欧美在线观看视频高清 | 婷婷伊人综合亚洲综合网 | 免费国产亚洲视频 | 日韩精品免费一区二区 | 在线看一区二区 | 99精品国产在热久久下载 | 国内精品毛片 | 九九热中文字幕 | 91精品国产一区二区三区 | 精品国产亚洲日本 | 99r在线视频| 国产品久精国精产拍 | 国产精品久久久久久av | 91亚洲精品久久久蜜桃网站 | 午夜视频在线观看一区二区三区 | 日韩午夜一级片 | 成人av久久 | 一区二区三区免费在线观看视频 | www.香蕉视频 | 日韩视频免费观看高清完整版在线 | 亚洲免费国产 | 99久久婷婷国产精品综合 | 国产在线a视频 | 一性一交视频 | 欧美 日韩 性| 久久中文字幕导航 | 婷婷福利影院 | 天天干天天弄 | 一区二区不卡视频在线观看 | 人人爽人人爽av | 亚洲欧洲中文日韩久久av乱码 | 91自拍视频在线 | 国产精品粉嫩 | 日本在线视频网址 | 一区中文字幕在线观看 | 91日韩在线专区 | 在线观看av中文字幕 | 国产精品视频地址 | 精品国产乱码久久久久久三级人 | 午夜色影院 | 91九色porny蝌蚪视频 | 久久超级碰视频 | 亚洲欧洲一区二区在线观看 | 亚洲免费av电影 | 成年人在线免费看视频 | 成人a免费 | 玖玖视频精品 | av在线播放快速免费阴 | av中文天堂 | 国产裸体视频网站 | 网站免费黄色 | www.com久久久 | 日韩系列在线 | 久久综合狠狠综合久久综合88 | 五月婷香蕉久色在线看 | 天天操天天干天天操天天干 | 一本一本久久aa综合精品 | 国产美女精彩久久 | 国产精品美女视频网站 | 久久国产色 | 九九免费在线观看 | 午夜美女福利 | 欧美精品天堂 | 国产欧美精品一区二区三区 | 99热官网| 欧美小视频在线观看 | 黄色小视频在线观看免费 | 国产精品一区二区在线观看免费 | 亚洲日本中文字幕在线观看 | 亚洲精品国产精品国自产 | 人人揉人人揉人人揉人人揉97 | 久久成人久久 | av综合av | 成人免费观看完整版电影 | 婷婷丁香激情五月 | 天天操操操操操 | a级国产乱理论片在线观看 伊人宗合网 | 久久试看 | 国产成人a亚洲精品v | 日韩三区在线 | 欧美亚洲久久 | 日韩综合一区二区三区 | ,午夜性刺激免费看视频 | 99精品国产免费久久 | 超碰在线观看av | 精品久久免费看 | 国产精品 视频 | 亚洲一二区视频 | 激情电影在线观看 | 亚洲 欧美 日韩 综合 | 日韩在线观看视频一区二区三区 | 一区二区三区四区精品视频 | 在线免费观看视频你懂的 | 深爱五月激情网 | 久久第四色 | 97国产情侣爱久久免费观看 | 国产日产av | 少妇18xxxx性xxxx片 | 国产专区视频在线 | 在线免费黄色av | 五月激情综合婷婷 | 女人高潮特级毛片 | 久久爱资源网 | 久久精品久久久久电影 | 国产成本人视频在线观看 | 91成人天堂久久成人 | 日韩v在线| 国产精品黄网站在线观看 | 日韩欧美在线综合网 | 黄色成人av在线 | 日韩美女久久 | 超碰人人乐 | 国产视频精品免费 | 激情五月av| 亚洲三级毛片 | 婷婷丁香色 | 精品国产伦一区二区三区观看体验 | 国产成人在线免费观看 | 最新中文字幕在线观看视频 | .国产精品成人自产拍在线观看6 | 久久久亚洲麻豆日韩精品一区三区 | 国产精品伦一区二区三区视频 | 中文字幕在线观看第三页 | 国产精品9999 | 国产高清av在线播放 | 五月婷网站 | 欧美一级片 | 国产视频九色蝌蚪 | 成人免费视频观看 | 日韩在线视频线视频免费网站 | 丁香婷婷在线观看 | 中文在线最新版天堂 | 午夜.dj高清免费观看视频 | 成人影音av | 欧美久久久久久久久久 | 国产精品6999成人免费视频 | 91麻豆精品91久久久久同性 | 日韩日韩日韩日韩 | 久久8精品 | 国产91欧美| 激情综合色综合久久综合 | 狠狠狠色丁香综合久久天下网 | 欧美日本不卡 | 九九热av| 不卡av免费在线观看 | 国产一区二区在线影院 | 天天干,狠狠干 | 国产精品都在这里 | 91精品网站| 四虎国产永久在线精品 | 国产精品ⅴa有声小说 | 久久九九免费视频 | 最新av免费在线 | 91国内在线视频 | av不卡在线看 | 久久久在线 | 狠狠色狠狠色综合日日92 | 久久久久五月天 | 国产精品精品国产婷婷这里av | 色窝资源 | 手机成人av在线 | 色婷婷电影 | 黄网站app在线观看免费视频 | 天天操天天干天天综合网 | 亚洲精品五月天 | 在线v片| www.夜色321.com | 亚洲三级精品 | 国产麻豆视频在线观看 | 国产视频 亚洲精品 | 国产成人久久av免费高清密臂 | 国产精品理论片在线播放 | 午夜12点| 久久高清精品 | 西西444www高清大胆 | av观看久久久 | 亚洲专区在线播放 | 亚洲国产欧美一区二区三区丁香婷 | 久久亚洲免费 | 高清色免费| 六月丁香婷婷在线 | 97人人网 | 久久久国产毛片 | 亚洲午夜电影网 | 狠狠色丁香久久婷婷综合_中 | 99热精品久久 | 成人av电影免费在线观看 | 久草视频在线免费看 | 亚洲精品免费看 | 人人躁 | 99人久久精品视频最新地址 | 天天操天天色天天射 | 精品国偷自产国产一区 | 国产不卡精品视频 | 中文字幕.av.在线 | 视频在线观看国产 | 超碰电影在线观看 | 一二区av | 91传媒免费在线观看 | 亚洲另类视频在线观看 | 国产成人免费av电影 | 免费a现在观看 | bbb搡bbb爽爽爽| 一级黄色免费网站 | 久久亚洲在线 | 一区二区视频播放 | 日本黄色特级片 | 国产精品久久久视频 | 久久免费观看少妇a级毛片 久久久久成人免费 | 超碰在线网 | www.狠狠 | 久久爱综合| 又黄又刺激的网站 | 久久久久久久影视 | 黄色成年片 | 777xxx欧美| 久久综合久久综合九色 | 色欲综合视频天天天 | 国产免费xvideos视频入口 | 亚洲成av人电影 | 中文字幕av在线免费 | 日躁夜躁狠狠躁2001 | 国产.精品.日韩.另类.中文.在线.播放 | 在线视频一区观看 | 视频二区| 国产偷在线 | 久草视频观看 | 亚洲一级免费电影 | 国产黄色大片免费看 | 91亚洲精品国偷拍自产在线观看 | 久久免费视屏 | 中文国产字幕在线观看 | 精品女同一区二区三区在线观看 | 亚洲最新av在线 | 我爱av激情网 | 在线国产一区二区三区 | 偷拍精偷拍精品欧洲亚洲网站 | 国产精品毛片网 | 亚洲电影图片小说 | 久久精品99国产精品日本 | 欧美性极品xxxx做受 | 亚洲精品日韩在线观看 | 久久精品99久久久久久 | 久久久成人精品 | 99精品国产亚洲 | 日韩电影中文字幕 | 亚洲一区黄色 | 97色在线观看免费视频 | 一区二区不卡视频在线观看 | 日韩成人在线免费观看 | 国产成人久久精品77777综合 | 超碰在线人人97 | 91av在线视频播放 | 精品亚洲午夜久久久久91 | 国产精品成人一区二区 | 欧美亚洲一区二区在线 | 8x成人在线 | 九色精品免费永久在线 | 中文字幕av全部资源www中文字幕在线观看 | 日日爽天天 | 色中文字幕在线观看 | 日韩在线观看三区 | 国产区在线看 | 丁香六月婷婷 | 黄免费在线观看 |