日韩性视频-久久久蜜桃-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 常用的三类函数的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 久久99精品久久久久久琪琪 | 欧美激情免费视频 | 青青草成人在线 | 无码精品人妻一区二区三区湄公河 | 国产精品视频麻豆 | 草草影院一区二区三区 | 久久精品一本 | 午夜爱爱网站 | 天天干夜夜干 | 秋霞7777鲁丝伊人久久影院 | 午夜久久精品 | 欧美卡一卡二卡三 | 久久视频精品 | 在线a毛片 | 香蕉精品视频在线观看 | 日韩中文字幕一区二区 | 精品国产无码一区二区 | 草视频在线观看 | 秋霞网av | 激情小说在线 | 灌篮高手全国大赛电影 | 黄色的网站免费观看 | 一区二区视频网站 | 四虎影视大全 | 农村妇女毛片 | 一区在线免费观看 | av无码精品一区二区三区宅噜噜 | 精品福利影院 | 水多多在线 | 在线观看日韩国产 | 阿v免费在线观看 | 久久精品中文 | 日韩av大片| 你懂的国产在线 | 日本成人在线视频网站 | 九九精品免费 | 美女黄色大片 | 99热首页 | 日本熟妇毛茸茸丰满 | 特黄特色大片免费播放器使用方法 | 国产一区二区三区四区hd | 国产一区一一区高清不卡 | 国产精品久久久久无码av | 国产老女人精品毛片久久 | 国产日韩欧美一区二区 | 一本免费视频 | 国产理论视频 | 亚洲在线色 | 91本色| 久久女同互慰一区二区三区 | 最近中文字幕免费视频 | 99热日韩 | 欧美v视频 | 都市激情av | 97福利视频| 久久久久久久av | 波多野结衣mp4 | 亚洲精品视频观看 | 国产精品久久久久久99 | 亚洲精品一区二区三区新线路 | 99精品久久久 | 亚洲h动漫| 男人的天堂中文字幕 | 欧美一级片观看 | 欧美精品一二 | 一区二区三区四区精品视频 | 久久黄色视屏 | 亚洲色图88 | 国产性爱精品视频 | 天堂视频免费 | 天天爽夜夜 | 香蕉av一区二区三区 | 亚洲一区中文 | www.中文字幕在线观看 | 永久免费成人 | 自拍偷拍亚洲天堂 | 一级国产片 | 国产精品国产精品国产 | 99久久久无码国产精品免费 | 国产成人a人亚洲精品无码 在线aa | www.youjizz.com亚洲| 青草国产视频 | 国产精品久久麻豆 | 久久精品aaaaaa毛片 | 日本视频一区二区三区 | 玖草在线视频 | 91免费观看视频 | 精品丰满少妇一区二区三区 | 日韩大尺度视频 | 美女自卫网站 | 欧美三级中文字幕 | 97超碰在 | 天天久久综合 | 美女脱裤子让男人捅 | 亚洲va欧美va国产综合久久 | 先锋资源网av | 欧美性猛交xxxx久久久 | 久久三区 | 亚洲精品久久夜色撩人男男小说 |