为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 自定义函数 用户自定义函数(user-defined function,UDF)是一种对MYSQL扩展的途径,其用法与内置函数相同 自定义函数的两个必要条件: (1)参数 (2)返回值 函数可以返回任意类型的值,同样可以接受这些类型的参数 创建自定义函数 CREATE FUNCTION function_name RETURNS {STRING|INTEGRE|REAL|DECIMAL} routine_body 关于函数体 (1)函数体由合法的SQL语句构成; (2)函数体可以是简单的SELECT或INSERT语句; (3)函数体如果为复合结构则使用BEGIN...END语句; (4)复合结构可以包含声明,循环,控制结构
    查看全部
  • MySQL中内置函数库
    查看全部
    0 采集 收起 来源:回顾和概述

    2017-02-17

  • 加密函数: MD5():生成信息摘要: SELECT MD5('213'); PASSWORD():修改mysql密码: SET PASSWORD=PASSWORD('1234');
    查看全部
    1 采集 收起 来源:MySQL 加密函数

    2017-02-17

  • 聚合函数: AVG():求平均值: SELECT AVG(goods_price) FROM tdb_goods; COUNT():求数量: SELECT COUNT(goods_id) FROM tdb_goods; MAX():求最大值: SELECT MAX(goods_price) FROM tdb_goods; MIN():求最小值: SELECT MIN(goods_price) FROM tdb_goods; SUM():求和: SELECT SUM(goods_price) FROM tdb_goodsl
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2017-02-17

  • 信息函数: CONNECTIN_ID():显示当前连接用户的ID: SELECT CONNECTION_ID(); DATABASE():显示当前正在使用的数据库: SELECT DATABASE(); LAST_INSERT_ID():显示最后一条插入的记录的ID:如果同时插入多条数据,则只显示第一条的ID,其他的不显示,虽然是同时插入的 SELECT LAST_INSERT_ID(); USER():显示当前用户: SELECT USER(); VERSION():显示当前软件版本 SELECT VERSION();
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2017-02-17

  • 日期时间函数: NOW():显示当前日期和时间: SELECT NOW(); CURDATE():显示当前日期: SELECT CURDATE(); CURTIME():显示当前时间: SELECT CURTIME(); DATE_ADD():指定日期加上一段日期: SELECT DATE_ADD('2016-6-6',INTERVAL 1 YEAR);//后面的单位可以是week,year,month等 DATEDIFF():计算两个日期相差的时间: SELECT DATEDIFF('2016-6-6','2015-6-6'); DATE_FORMAT():将日期以指定格式显示: SELECT DATE_FORMAT('2016-6-6','%m/%d/%Y');
    查看全部
  • BETWEEN..AND..:判断数值是否在上述范围之间: SELECT 22 BETWEEN 1 AND 30; IN :判断字符是否存在于集合之中: SELECT 2 IN(2,21,14,56); IS NULL :判断字符是否为空; SELECT NULL IS NULL;
    查看全部
  • 数值运算符: CEIL():向上取整: SELECT CEIL(3.11);//结果为4 FLOOR():向下取整: SELECT FLOOR(3.98);//结果为3 DIV():取整除商: SELECT 9 DIV 4; MOD:取余,即取模: SELECT 5MOD 3;//结果为2 SELECT 5.5 MOD 2;//结果为2.5 POWER(): 取次幂: SELECT POWER(3,3);//3的3次方 ROUND():取四舍五入: SELECT ROUND(3.66); TRUNCATE():截取到某一位数: SELECT TRUNCATE(123.1231,2);//截取小数点后两位,并不是四舍五入,只是单纯的截取
    查看全部
  • 退出方式
    查看全部
  • 基本登录命令
    查看全部
  • 解决“mysql不是内部或外部命令”方法:在环境变量中添加mysql server bin文件夹的路径
    查看全部
  • 字符函数: 1.CONCAT():连接两个或多个字符: SELECT CONCAT('MYSQL','IMOOC'); 2.CONCAT_WS():连接多个字符,并以指定字符作为间隔; SELECT CONCAT_WS('*','MYSQL','imooc'); 3.FORMAT():将数字以指定格式处理: SELECT FORMAT(1232132.2313,2);//保留小数点后两位 4.LOWER():将字符转换为小写 UPPER():将字符转换为大写 SELECT LOWER('DASSAD'); 5.LEFT():取字符左边的某几位字符: RIGHT():取字符右边的某几位字符 SELECT LEFT('MYSQL',2);//从左边取前两位
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-02-17

  • 6.LENGTH():获取字符长度: SELECT LENTH('MYSQL'); 7.LTRIM():去除左边的空格 RTRIM():去除右边的空格 SELECT LTRIM(' MYSQL '); 8.TRIM():去除两边的空格: SELECT TRIM(' MYSQL '); TRIM()还可以删除指定的前导和后续的字符,不能删除中间的字符 SELECT TRIM(LEADING'?','??MYSQL????'); 结果:MYSQL???? LEADING:设定要删除的前导字符 SELECT TRIM(TRAILING'?','??MYSQL????'); 结果:??MYSQL TRAILING:设定要删除的后续字符 SELECT TRIM(BOTH'?','??MYSQL???'); 结果:MYSQL 删除两侧的指定字符 9.REPLACE() 替换字符,可以一个换成一个,也一个字符换成多个字符,还可以多个字符换成一个字符 SELECT REPLACE('??MYSQL???','?','-'); 结果:--MYSQL--- 10.SUBSTRING(string,offset,length) 截取字符串 SELECT SUBSTRING('MYSQL',2,3); 结果:SQL 第二个参数:从第几个字符开始截取(可以为负数,表示倒数) 第三个参数:截取字符串长度(不能为负数) MySQL中字符串从1计数,而不是从0计数 SELECT SUBSTRING('MYSQL',-2); 结果:QL 11.[NOT]LIKE 模糊匹配 (%):代表任意个字符,0个或多个 eg. SELECT 'MySQL' LIKE 'M%'; 结果:1 代表true (_):代表任意一个字符,只有一个 SELECT name FROM test WHERE name LIKE'%%%';不能查找到包含%的字段 因为系统默认%为通配符 SELECT name FROM test WHERE name LIKE'%1%%' ESCAPE'1';查找name列中带‘%’的字段,ESCAPE意为告诉系统1不是要查询的字段,而1后的通配符为要查找的普通字符
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-02-17

  • 子查询
    查看全部
  • 子查询
    查看全部

举报

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

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