日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

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

数据库

三类MySQL_mysql 常用的三类函数

發布時間:2025/3/20 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 三类MySQL_mysql 常用的三类函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本篇文章主要介紹mysql 常用的三類函數,感興趣的朋友參考下,希望對大家有所幫助。

一、字符串類。

注:mysql在處理字符串時,字符下標從1開始。

1、concat(string1, string2, ......); //連接字符串

mysql> select concat('leng', 'xue', 'gang') as name;

+-------------+

| name |

+-------------+

| lengxuegang |

+-------------+

1 row in set (0.00 sec)

2、instr(string, substring); //返回substring首次在string中出現的位置,不存在返回0

mysql> select instr('lengxuegang', 'xue');

+-----------------------------+

| instr('lengxuegang', 'xue') |

+-----------------------------+

| 5 |

+-----------------------------+

1 row in set (0.00 sec)

mysql> select instr('lengxuegang', 'none');

+------------------------------+

| instr('lengxuegang', 'none') |

+------------------------------+

| 0 |

+------------------------------+

1 row in set (0.00 sec)

3、lcase(string); //轉換為小寫

mysql> select lcase('LengxueGang');

+----------------------+

| lcase('LengxueGang') |

+----------------------+

| lengxuegang |

+----------------------+

1 row in set (0.00 sec)

4、left(string, length); //從string左邊起取length個字符

mysql> select left('lengxuegang', 4);

+------------------------+

| left('lengxuegang', 4) |

+------------------------+

| leng |

+------------------------+

1 row in set (0.01 sec)

5、length(string); //返回string的長度

mysql> select length('lengxuegang');

+-----------------------+

| length('lengxuegang') |

+-----------------------+

| 11 |

+-----------------------+

1 row in set (0.25 sec)

6、locate(substring, string, [start_position]); //從start_position出開始查找,返回substring在string中首次出現的位置。其功能與instr類似,不過注意string與substring的位置是不一樣的。

mysql> select locate('leng', 'lengxueganglengxuegang', 4);

+---------------------------------------------+

| locate('leng', 'lengxueganglengxuegang', 4) |

+---------------------------------------------+

| 12 |

+---------------------------------------------+

1 row in set (0.00 sec)

7、ltrim(string); //去除左邊的空格

mysql> select ltrim(' leng');

+------------------+

| ltrim(' leng') |

+------------------+

| leng |

+------------------+

1 row in set (0.00 sec)

8、repeat(string, count); //重復string count次

mysql> select repeat('leng', 4);

+-------------------+

| repeat('leng', 4) |

+-------------------+

| lenglenglengleng |

+-------------------+

1 row in set (0.00 sec)

9、replace(string, search_str, replace_str); //在string中將search_str替換為replace_str

mysql> select replace('lengxueganglengxuegang', 'leng', 'cheng');

+----------------------------------------------------+

| replace('lengxueganglengxuegang', 'leng', 'cheng') |

+----------------------------------------------------+

| chengxuegangchengxuegang |

+----------------------------------------------------+

1 row in set (0.05 sec)

10、rtrim(string); //去除右端空格

mysql> select rtrim('leng ');

+--------------------+

| rtrim('leng ') |

+--------------------+

| leng |

+--------------------+

1 row in set (0.00 sec)

11、strcmp(string1, string2); //比較兩個字符串大小,按大小關系分別返回1、0、-1

mysql> select strcmp('leng', 'cheng');

+-------------------------+

| strcmp('leng', 'cheng') |

+-------------------------+

| 1 |

+-------------------------+

1 row in set (0.04 sec)

mysql> select strcmp('cheng', 'leng');

+-------------------------+

| strcmp('cheng', 'leng') |

+-------------------------+

| -1 |

+-------------------------+

1 row in set (0.00 sec)

mysql> select strcmp('leng', 'leng');

+------------------------+

| strcmp('leng', 'leng') |

+------------------------+

| 0 |

+------------------------+

1 row in set (0.00 sec)

12、substring(string, start_pos, length); //從string的start_pos開始,取length個字符

mysql> select substring('lengxuegang', 5, 3);

+--------------------------------+

| substring('lengxuegang', 5, 3) |

+--------------------------------+

| xue |

+--------------------------------+

1 row in set (0.00 sec)

13、trim(); //去除字符串兩端空格

mysql> select trim(' leng ');

+-------------------+

| trim(' leng ') |

+-------------------+

| leng |

+-------------------+

1 row in set (0.00 sec)

14、ucase(string); //轉換為大寫

mysql> select ucase('lengxuegang');

+----------------------+

| ucase('lengxuegang') |

+----------------------+

| LENGXUEGANG |

+----------------------+

1 row in set (0.00 sec)

15、right(string, length); //取string右邊length個字符

mysql> select right('lengxuegang', 4);

+-------------------------+

| right('lengxuegang', 4) |

+-------------------------+

| gang |

+-------------------------+

1 row in set (0.00 sec)

16、space(count); //生成count個空格

mysql> select space(5);

+----------+

| space(5) |

+----------+

| |

+----------+

1 row in set (0.00 sec)

17、lpad(string, length, pad); //在string的左端填充pad,直到其長度達到length

mysql> select lpad('leng', 10, 'dacb');

+--------------------------+

| lpad('leng', 10, 'dacb') |

+--------------------------+

| dacbdaleng |

+--------------------------+

1 row in set (0.00 sec)

18、rpad(); //在string的右端填充pad,直到其長度達到length

mysql> select rpad('leng', 10, 'dacb');

+--------------------------+

| rpad('leng', 10, 'dacb') |

+--------------------------+

| lengdacbda |

+--------------------------+

1 row in set (0.00 sec)

19、coalesce(value1, value2, ...) 返回第一個非null值,如果全為null,則返回null

mysql> select coalesce(null, 1, 2);

+----------------------+

| coalesce(null, 1, 2) |

+----------------------+

| 1 |

+----------------------+

1 row in set (0.03 sec)

二、數學類

1、abs(num); //返回絕對值

mysql> select abs(-3.5);

+-----------+

| abs(-3.5) |

+-----------+

| 3.5 |

+-----------+

1 row in set (0.03 sec)

2、bin(decimal_num); //十進制轉二進制

mysql> select bin(12);

+---------+

| bin(12) |

+---------+

| 1100 |

+---------+

1 row in set (0.05 sec)

3、ceiling(num); //向上取整

mysql> select ceiling(3.4);

+--------------+

| ceiling(3.4) |

+--------------+

| 4 |

+--------------+

1 row in set (0.00 sec)

mysql> select ceiling(-3.4);

+---------------+

| ceiling(-3.4) |

+---------------+

| -3 |

+---------------+

1 row in set (0.00 sec)

4、conv(num, from_base, to_base); //進制轉換

mysql> select conv(10, 10, 2);

+-----------------+

| conv(10, 10, 2) |

+-----------------+

| 1010 |

+-----------------+

1 row in set (0.00 sec)

5、floor(num); //向下取整

mysql> select floor(3.6);

+------------+

| floor(3.6) |

+------------+

| 3 |

+------------+

1 row in set (0.00 sec)

mysql> select floor(-3.6);

+-------------+

| floor(-3.6) |

+-------------+

| -4 |

+-------------+

1 row in set (0.00 sec)

6、least(num1, num2, num3, ......); //取最小值

mysql> select least(10, 4, -4, 0);

+---------------------+

| least(10, 4, -4, 0) |

+---------------------+

| -4 |

+---------------------+

1 row in set (0.10 sec)

7、mod(); //取余

mysql> select mod(10, 3);

+------------+

| mod(10, 3) |

+------------+

| 1 |

+------------+

1 row in set (0.00 sec)

8、power(num, power); //冪運算

mysql> select power(3, 3);

+-------------+

| power(3, 3) |

+-------------+

| 27 |

+-------------+

1 row in set (0.08 sec)

9、rand([seed]); //隨機數

mysql> select rand();

+------------------+

| rand() |

+------------------+

| 0.10342728263086 |

+------------------+

1 row in set (0.00 sec)

mysql> select rand();

+------------------+

| rand() |

+------------------+

| 0.98467650821868 |

+------------------+

1 row in set (0.00 sec)

10、round(number, [decimals]); //四舍五入,decimals為小數位數

mysql> select round(1.2345);

+---------------+

| round(1.2345) |

+---------------+

| 1 |

+---------------+

1 row in set (0.00 sec)

mysql> select round(1.2345, 3);

+------------------+

| round(1.2345, 3) |

+------------------+

| 1.235 |

+------------------+

1 row in set (0.00 sec)

11、sign(number); //返回符號,正負或0

mysql> select sign(0);

+---------+

| sign(0) |

+---------+

| 0 |

+---------+

1 row in set (0.00 sec)

mysql> select sign(2);

+---------+

| sign(2) |

+---------+

| 1 |

+---------+

1 row in set (0.00 sec)

mysql> select sign(-2);

+----------+

| sign(-2) |

+----------+

| -1 |

+----------+

1 row in set (0.00 sec)

12、sqrt(num); //開平方

mysql> select sqrt(3);

+-----------------+

| sqrt(3) |

+-----------------+

| 1.7320508075689 |

+-----------------+

1 row in set (0.00 sec)

13、greatest(value1, value2, ...); //取最大值

mysql> select greatest(2, 3, 10);

+--------------------+

| greatest(2, 3, 10) |

+--------------------+

| 10 |

+--------------------+

1 row in set (0.00 sec)

三、日期時間類

1、current_date(); //返回當前日期

mysql> select current_date();

+----------------+

| current_date() |

+----------------+

| 2012-07-01 |

+----------------+

1 row in set (0.04 sec)

2、current_time(); //返回當前時間

mysql> select current_time();

+----------------+

| current_time() |

+----------------+

| 02:05:41 |

+----------------+

1 row in set (0.00 sec)

3、current_timestamp(); //返回當前時間戳

mysql> select current_timestamp();

+---------------------+

| current_timestamp() |

+---------------------+

| 2012-07-01 02:06:12 |

+---------------------+

1 row in set (0.04 sec)

4、now(); //返回當前時間

mysql> select now();

+---------------------+

| now() |

+---------------------+

| 2012-07-01 02:06:57 |

+---------------------+

1 row in set (0.00 sec)

相關推薦:

總結

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

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

主站蜘蛛池模板: 亚洲无人区小视频 | 狠狠操夜夜爽 | 日皮视频网站 | 国产又粗又猛又爽又 | 成人在线网址 | 亚洲操操 | av不卡免费在线 | 苍井空亚洲精品aa片在线播放 | 亚洲精品小视频在线观看 | 91在线日本 | 成人久久精品人妻一区二区三区 | 少妇毛片一区二区三区 | 韩国女同性做爰三级 | 天堂在线1| 波多野结衣视频在线看 | 一区二区三区四区中文字幕 | 美国福利片 | 亚洲综合在线一区二区 | 无码一区二区 | 久热这里只有精品6 | 天天色小说 | 九九视频这里只有精品 | 亚洲www视频 | 久艹在线观看 | 我和单位漂亮少妇激情 | 日韩成人精品在线 | 老色批永久免费网站www | 国产欧美一区二区三区鸳鸯浴 | 孕妇疯狂做爰xxxⅹ 国产精品乱码久久久久久 99久久久成人国产精品 | www.五月婷婷.com | 黄网站欧美内射 | 国产精品老熟女视频一区二区 | 久久精品一区二区三区不卡牛牛 | 黑人又大又粗又长 | 免费看黄在线观看 | 欧美成人91 | 国产一级做a爰片久久毛片男男 | 天堂av一区 | 中文字幕自拍 | 九九少妇 | 亚洲人成免费电影 | 欧美日本高清视频 | 国产小视频一区 | av动态 | www.youjizz.com日本 | 国产内谢| 日韩黄色一级大片 | 天天爱天天操 | 伊人网综合网 | 神马午夜一区 | 乌克兰做爰xxxⅹ性视频 | 国产人妖一区二区 | 久久黄色一级视频 | 一本高清视频 | 国产一区免费在线观看 | 亚洲天堂第一区 | 亚洲人成亚洲人成在线观看 | 久久99国产综合精品免费 | 亚洲综合自拍 | 小sao货水好多真紧h无码视频 | 国精产品一区一区三区免费视频 | 色之久久综合 | 国产又粗又猛又黄又爽视频 | 国产精品国产三级国产普通话对白 | beeg日本高清xxxx18 | 日韩精品视频一区二区三区 | 婷婷玖玖 | 国产精品呻吟久久 | 99自拍视频 | 老头av | 成年人激情视频 | 日本va在线观看 | 国产一区二区三区自拍 | 黑人操亚洲美女 | 在线高清观看免费 | 国产91av在线 | 天天艹日日干 | 久久特黄| 白又丰满大屁股bbbbb | 国产精品福利在线观看 | 四虎影成人精品a片 | 国产一区二区在线精品 | 国产精品一二三级 | av免费网| 日韩一区二区免费视频 | 5d肉蒲团之性战奶水 | 又黄又色的网站 | 国产真人真事毛片 | 国产一区二区在线免费观看视频 | 国产丰满果冻videossex | 国产精品无码久久av | va毛片| 热久久伊人 | 影音先锋啪啪 | 精品偷拍一区 | 日日噜噜夜夜狠狠久久波多野 | 亚洲一区二区国产 | 1000部啪啪未满十八勿入超污 | y11111少妇|