为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 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
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2018-03-22

  • 聚合函数(不能单独使用select ,用在某张表中) 平均值:avg() 计数:count() 最大值:max() 最小值:min() 求和:sum()
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2014-10-22

  • 信息函数 连接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)
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2014-10-22

  • %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 采集 收起 来源:MySQL 字符函数

    2014-10-21

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!