【工具部署】使用寶塔面板搭建WebStack個人網址導航
阿新 • • 發佈:2020-08-06
1. 函式:CONCAT(s1,s2...sn) 描述:字串 s1,s2 等多個字串合併為一個字串 例項:select concat('hello','world'); 2. 函式:CHAR_LENGTH(str) 描述:返回字串 str 的字元數 例項:select char_length('你好,hello'); 3. 函式:LENGTH(str) 描述:返回字串 s 的位元組數 字符集:UTF8(一箇中文字元佔3個位元組) 例項:select length('你好,hello');4. 函式:LCASE(s) | UCASE(s) 描述:將字串英文字母轉換為大小寫 例項:select ucase('itcast'); 5. 函式:LOCATE(s1,str) 描述:從字串 str 中獲取 s1 的開始位置 注意:位置從1開始 例項:select locate('he','itheima'); 6. 函式:TRIM(str) | LTRIM(str) | RTRIM(str) 描述:字串去空格 例項:select trim(' 哈哈,呵呵 '); 7. 函式:REPLACE(str,s1,s2) 描述:將字串 s2 替代字串 str 中的字串 s1 例項:select replace('abc','b','x'); 8. 函式:SUBSTR(s, start, length) 描述:從字串 s 的 start 位置擷取長度為 length 的子字串 注意:從1開始擷取 例項:select substr('itheima','2','3'); 9. 函式:STRCMP(str1,str2) 描述:比較字串大小,左大於右時返回1,左等於右時返回0,,左小於於右時返回-1, 例項:select strcmp('z','b');
1. 函式:NOW() | CURDATE() | CURTIME() 描述:獲取系統當前日期時間、日期、時間 例項:select now(); 2. 函式:YEAR(DATE) | MONTH(DATE) | DAY(DATE) 描述:從日期中選擇出年、月、日 例項:select year(now()); 3. 函式:LAST_DAY(DATE) 描述:返回月份的最後一天 例項:select last_day(now()); 4. 函式:ADDDATE(DATE,n) | SUBDATE(DATE,n) 描述:計算起始日期 DATE 加(減) n 天的日期 例項:select subdate(now(),10); 5. 函式:QUARTER(DATE) 描述:返回日期 DATE 是第幾季節,返回 1 到 4 例項:select quarter(now()); 6. 函式:DATEDIFF(d1,d2) 描述:計算日期 d1->d2 之間相隔的天數 例項:select datediff(now(),'1999-3-6'); 7. 函式:DATE_FORMAT(d,f) 描述:按表示式 f的要求顯示日期 d 例項:select date_format(now(),'%Y年%m月%d日');
1. 函式:ABS(x) 描述:返回 x 的絕對值 例項:select abs(-10); 2. 函式:CEIL(x) | FLOOR(x) 描述:向上(下)取整 例項:select ceil(1.5); 3. 函式:MOD(x,y) 描述:返回x mod y的結果,取餘 例項:select mod(5,4); 4. 函式:RAND() 描述:返回 0 到 1 的隨機數 例項:select rand(); 5. 函式:ROUND(x) 描述:四捨五入 例項:select round(1.49999); 6. 函式:TRUNCATE(x,y) 描述:返回數值 x 保留到小數點後 y 位的值 例項:select truncate(1.49999,2);
SELECT CASE [欄位,值] WHEN 判斷條件1 THEN 希望的到的值1 WHEN 判斷條件2 THEN 希望的到的值2 ELSE 前面條件都沒有滿足情況下得到的值 END FROM table_name;
SELECT IF(1 > 0,'真','假') from 表名;