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

歡迎訪問 生活随笔!

生活随笔

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

数据库

mysql range用法_MySQL的常用函数

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

MySQL常用函數

用戶信息

系統用戶名

mysql> select system_user();

所有用戶名

mysql> select user();

當前用戶名

mysql> select current_user();

連接數據庫的用戶名

mysql> select session_user();

數據庫信息

數據庫名

mysql> select database();

數據庫版本

mysql> select version();

數據庫路徑

mysql> select @@datadir;

數據庫安裝路徑

mysql> select @@basedir;

操作系統信息

mysql> select @@version_compile_os;

字符串操作

沒有分隔符地連接字符串

mysql> select concat(1,2);

mysql> select concat(username,password) from users;

有分隔符地連接字符串

mysql> select concat_ws(’—’,username,password) from users;

Dumb—Dumb

連接一列的所有字符串(用逗號,前面還可以加修飾符)

*`mysql> select group_concat(username) from users;`*

Dumb,Angelina,Dummy,secure,stupid,superman,batman,admin,admin1,admin2,admin3,dhakkan,admin4

mysql> select group_concat('---',username) from users;

—Dumb,—Angelina,—Dummy,—secure,—stupid,—superman,—batman,—admin,—admin1,—admin2,—admin3,—dhakkan,—admin4

mysql> select group_concat(password,'---',username) from users;

Dumb—Dumb,I-kill-you—Angelina,p@ssword—Dummy,crappy—secure,stupidity—stupid,genious—superman,mob!le—batman,admin—admin,admin1—admin1,admin2—admin2,admin3—admin3,dumbo—dhakkan,admin4—admin4

文件操作

寫文件

mysql> select ‘mysql’ into outfile ‘/var/lib/mysql/tmp’;

讀文件

mysql> select load_file(’/var/lib/mysql/tmp’);

mysql

字符操作

返回字符的ASCII碼值

mysql> select ascii(‘a’);

返回字符串第一個字符的ASCII碼值

mysql> select ord(‘ab’);

mysql> select ord(‘bc’);

返回ASCII碼對應的字符

mysql> select char(97);

返回切割后的字符串(用法相同,三個參數)

mysql> select mid(‘mysql’,1,1);

m

mysql> select substr(‘mysql’,1,2);

my

返回字符串左邊的幾個字符

mysql> select left(‘mysql’,2);

用于報錯注入的函數

取整

mysql> select floor(5.9);

返回0和1之間的一個隨機數

mysql> select rand();

extractvalue()

updatexml()

mysql> select sleep(5);

mysql> select if(2>3,1.1,1.2);

1.2

如果表達式為真,返回第二個參數,如果表達式為假,返回第三個參數

比較字符串大小

mysql> select strcmp(‘a’,‘b’);

-1

mysql> select strcmp(‘c’,‘b’);

1

mysql> select strcmp(‘b’,‘b’);

0

ifnull,假如參數1不為null則返回參數1,假如參數1為null則返回參數2

exp()返回e的x次方

算術運算符、邏輯運算符、比較運算符

正則表達式

mysql> select user() regexp ‘root’;

匹配成功返回1,匹配失敗返回0

總結

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

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