-
CREAT FUNCTION fn() RETURNS VARCHAAR(30) RETURN date_format(now(),'%Y年%m月%d日 %H时%i分%s秒')查看全部
-
用户自定义函数(user-defined function,UDF) 必要条件(1、参数 2、返回值) 创建自定义函数 CREAT FUNCTION fun_name RETURNS {string | integer | real | decimal} routine_body 函数体 A、函数体由合法的 sql 语句构成 B、函数体如果是复合结构必须使用 begin...end 语句 C、复合结构可以包含声明、循环、控制结构查看全部
-
加密函数 select md5('yue') //(信息摘要算法 32位unicode) // 338950d9c045e30e626c25e22f2d7776 select password("admin") (密码算法) // *4ACFE3202A5FF5CF467898FC58AAB1D615029441 set password=password('admin') // MySQL 登录密码修改为 admin查看全部
-
聚合函数(不能单独使用select ,用在某张表中) 平均值:avg() 计数:count() 最大值:max() 最小值:min() 求和:sum()查看全部
-
信息函数 连接ID select connection_id() // 1 当前数据库 select database() // imooc 最后插入记录的 id 号(一次插) last_insert_id() // 0 当前用户 select user() // root@localhost 版本信息 select version() // 5.5.19 查看mysql版本的方法 A、外部查询(mysql -V[--version | --help | -? | -I]) B、内部查询(select version() | status)查看全部
-
%w 一个星期中的天数(0=Sunday ……6=Saturday ) %U 星期(0……52), 这里星期天是星期的第一天 %u 星期(0……52), 这里星期一是星期的第一天 %% 字符%查看全部
-
%m 月, 数字(01……12) %c 月, 数字(1……12) %b 缩写的月份名字(Jan……Dec) %j 一年中的天数(001……366) %H 小时(00……23) %k 小时(0……23) %h 小时(01……12) %I 小时(01……12) %l 小时(1……12) %i 分钟, 数字(00……59) %r 时间,12 小时(hh:mm:ss [AP]M) %T 时间,24 小时(hh:mm:ss) %S 秒(00……59) %s 秒(00……59) %p AM或PM查看全部
-
日期格式化 select date_format(now(),'%Y年%m月%d日 %h:%h:%s') // 2014年10月21日 10:10:18 在format字符串中可用标志符 %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a 缩写的星期名字(Sun……Sat) %d 月份中的天数, 数字(00……31) %e 月份中的天数, 数字(0……31)查看全部
-
日期时间函数 当前日期和时间 select now() // 2014-10-21 09:32:43 当前日期 select curdate() // 2014-10-21 当前时间 select curtime() // 09:34:43 日期变化(interval:day/month/year/week等) select date_add(curdate(),interval -365 day) // 2013-10-21 日期差值 select datediff(curdate(),'2014-10-12') // 9查看全部
-
比较运算符与函数 [not] between ... and ... [不]在范围之内 [not] in() [不]在列出值的范围内 is [not] null [不]为空查看全部
-
数值运算符和函数 向上取整 select ceil(3.05) // 4 向下取整 select floor(3.95) // 3 整数除法(商数) select 4 div 3 // 1 整数取余(余数) select 5 mod 3 // 2 幂运算 select power(2,3) // 2^3=8 四舍五入 select round(3.141592,2) // 3.14(省略 2 为 0 整数) 数字截取 select truncate(3.141592,3) // 3.141(不进行四舍五入,3 可为负数)查看全部
-
复合结构的自定义函数 DEMILITER $$ CREATE FUNCTION adduser(username VARCHAR(20)) RETURNS INT UNSIGNED BEGIN INSERT test(username) VALUES(username); RETURN LAST_INSERT_ID(); END $$ DELIMITER ;查看全部
-
简单带参函数 例: CREATE FUNCTION f2(numl SMALLINT UNSIGNED,num2 SMALLINT UNSIGNED) RETURNS FLOAT(10,2) UNSIGNED RETURN (num1+num2)/2;查看全部
-
简单不带参函数 例: CREATE FUNCTION f1() RETURNS VARCHAR(30) RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H时%i分%s秒');查看全部
-
模式匹配 [not] like 查询通配符 % _ [] [^abc]==[!abc] 1、转义字符 select * from tdb_name where col_name like '%\%%' 2、escape关键字 select * from tdb_name where col_name like '%任意字符%%' escape '任意字符'查看全部
举报
0/150
提交
取消