mysql學習筆記(2)

2021-10-01 09:16:24 字數 1084 閱讀 9110

##mysql 函式

#1.length 獲取引數值的位元組個數

select length('join')

select length('漢字所佔位元組')

#2.concat 拼接字串

select concat(last_name,』_』,frist_name) 姓名 from table_name;

#3.upper/lower

大寫小寫

select concat(upper(last_name,lower(first_name)) 姓名 from table_name;

#4.substr substring

注意在事情了中的索引是從1開始的

select substr('平凡之路平凡之路',5) out_put;

select substr('平凡之路樸樹',5,2) out_put;

#5.instr查詢子串在母串的索引

#6.trim

select trim (『a』,from 『aaaaa123aaaaa』) as out_put;

//可以去除首尾的字母a

#7.lpad用指定的字元實現在左填充指定的長度

select lpad(『123』,10,』』) as out_put;

#8.rpad用指定的字元實現在右填充指定的長度

select lpad(『123』,10,』』) as out_put;

##數學函式

#1.round 四捨五入

select round(1.55)

select round(1.556454,2)//。保留兩位小數

#2.cail 向上取整,返回》=該引數的最小整數

select cail(1.02)–2

#3.floor 向下取整,返回<=該引數的最小整數

select floor(-9.99)-----10

#4.truncate 截斷

select truncate(1.6999,1)-------1.6

#5.mod 取餘

select mod(10,3)

mysql學習筆記(2)

mysql中資料型別 1.整形 整形大小 位元組 數值 有符號 tinyint 1 128 127 smallint 2 2 15 2 15 1 mediumint 3 2 23 2 23 1 int4 2 32 2 32 1 bigint 8 2 63 2 63 1 tinyint m unsig...

mysql學習筆記2

mysql常用函式 1 字串函式 concat s1,s2.sn 把傳入的引數連線成乙個字串 select concat baiduadress,address from kd order insert str,x,y,newstr 將字串str從第x位置開始,y個字元長的子串替換為字串newstr...

mysql學習筆記2

約束 作用 為了保證資料的有效性和完整性 mysql中常用的約束 主鍵約束 primary key 唯一約束 unique 非空約束 not null 外來鍵約束 foreign key 主鍵約束 被修飾過的字段唯一非空 注意 一張表只能有乙個主鍵,這個主鍵可以包含多個字段 方式1 建表的同時新增約...