函式一般與查詢語句巢狀使用
字串函式
char_length(str);返回字串str包含的字元數
concat('char1','char2');合併字串
select insert();替換字串,從某個位置開始替換某個長度*/
select lower(str); 將str轉換為小寫
select upper(str); 將str轉換為大寫
select left(str,length); 從左邊開始擷取某個長度
select right(str,length); 從右邊開始擷取某個長度
select replace(str,str1,str2); 將str中的str1替換為str2
select substr(str,index1,length); 擷取字串str,從index1開始,長度為length
select reverse(str); 反轉字串
日期和時間函式
select current_date(); /*獲取當前日期*/
select curdate(); /*獲取當前日期*/
select now(); /*獲取當前日期和時間*/
select localtime(); /*獲取當前日期和時間*/
select sysdate(); /*獲取當前日期和時間*/
/*獲取年月日,時分秒*/
select year(now());
select month(now());
select day(now());
select hour(now());
select minute(now());
select second(now());
系統資訊函式
select version(); /*版本*/
select user(); /*使用者*/
MySQL學習筆記(四) 常用函式
函式 功能concat s1,s2,sn 連線s1,s2,sn為乙個字串 insert str,x,y,instr 將字元創str從第x位置開始,y個字元長度的字串替換為字串instr lower str 將字串str中所有字元變為小寫 upper str 將字串str中所有字元變為大寫 left ...
學習MySQL 四 mysql輸入查詢
目錄 一 目的 二 參考 1 mysql 8 的學習 2輸入查詢 三 操作 1 查詢伺服器的版本號和當前日期 2 可以將 mysql用作簡單的計算器 3 sql書寫方式 可以在一行中書寫多個查詢,也可以將乙個查詢分為多行書寫 多用於複雜查詢 操作a 多個查詢寫在同一行,通過分號區分 操作b 乙個查詢...
MySQL入門學習(四)
上篇我們學會了如何建立乙個資料庫和資料庫表,並知道如何向資料庫表中新增記錄。那麼我們如何從資料庫表中檢索資料呢?1 從資料庫表中檢索資訊 實際上,前面我們已經用到了select語句,它用來從資料庫表中檢索資訊。select語句格式一般為 以前所使用的 表示選擇所有的列。2 查詢所有資料 mysql ...