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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 日期函数
    查看全部
  • 存储过程与自定义函数的区别: 1、存储过程实现的功能相对复杂,函数针对性较强 2、存储过程可以返回多个值,函数只能有一个返回值 3、存储过程一般独立执行,函数可以作为 sql 语句的组成部分来出现 另外,存储过程也比通过API接口调用程序要快。
    查看全部
  • ROW_COUNT 插入删除或者更新的记录总数 实例:删除相应的字段,并显示被删除的行数,也显示删除后剩下的行数 DELIMITER // CREATE PROCEDURE rmUserByAgeAndRtInfos(IN p_age SMALLINT UNSIGNED, OUT delNums SMALLINT UNSIGNED, OUT leftNums SMALLINT UNSIGNED) BEGIN DELETE FROM users WHERE age = p_age; //注意变量不同 SELECT ROW_COUNT() INTO delNums;//此处的SELECT... INTO…只是在赋值 SELECT COUNT(id) FROM users INTO leftNums;//同上 END // DELIMITER ; CALL rmUserByAgeAndRtInfos(20, @a, @b); //删除记录数,剩下记录数 SELECT @a, @b; 作用范围 DECLARE 定义的变量的作用范围是BEGIN … END块内,只能在块中使用, SET 定义的变量用户变量,只能存在于当前用户所使用的客户端有效。
    查看全部
  • 比较运算符和函数
    查看全部
  • DECLARE 只能用在BEGIN ....END 之间.BEGIN..END 之间的变量,被称为是局部变量 通过SELECT语句,SELECT.INTO..以及set ..@符号声明的是用户变量 举例: CREATE PROCEDURE removeUserAndReturnUserNums(IN p_id INT UNSIGNED,OUT userNums INT UNSIGNED) -> BEGIN -> DELETE FROM users3 WHERE id = p_id; -> SELECT count(id) FROM users3 INTO userNums; -> END -> //
    查看全部
  • 创建带有参数的存储过程 、 create procedure _name(in _name _type) begin delete from _table where id = _name (这里需要注意条件的名字不能跟参数的名字一样) end
    查看全部
  • 创建一个无参存储过程 举例:CREATE PROCEDURE sp1() SELECT VERSION(); 调用过程:CALL sp1(); 注:无参过程的调用可以不写小括号,例如上面的例子可以写成 CALL sp1
    查看全部
  • 函数只能通过return语句返回单个值或者表对象。而存储过程不允许执行return,但是可以通过out参数返回多个值,并且定义时的情况也有不同,存储过程的参数需要判断为输入参数还是输出参数,对应IN和OUT,在参数前面注明。函数定义时使用FUNCTION,存储过程定义使用PROCEDURE。存储过程的效率高于函数的效率。
    查看全部
  • 存储过程:SQL命令 -》MySQL引擎 进行语法分析-》语法正确-》可识别的命令-》执行-》执行结果-》返回-》客户端 存储过程存储在数据库内,可以有应用程序调用执行,而且允许用户声明变量以及进行流程控制,存储过程可以接受参数,可以介绍输入类型的参数,也可以接受输出类型的参数,并且可以存在多个返回值。所以存储过程的效率要比我们单一的sql语句执行的效率要高,比如: 假设我们写了两条sql的语句,mysql会对这两天语句逐一的进行分析、逐一的进行编译,在进行逐一的执行,而我们采用的存储过程以后,只有在第一次才进行语法分析和编译,以后我们客户端再去调用,会直接来调用执行的结果,其中就省略了再次的语法分析和编译过程。 存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理 存储过程的优点: 1.增强SQL语句的功能和灵活性 2.较快的执行速度(存储过程第一次编译时会载入内存,之后可以调用第一次编译的结果) 3.减少网络流量
    查看全部
  • LIKE
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-07-10

  • replace()
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-07-10

  • trim()
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-07-10

  • 字符函数2
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-07-10

  • 字符函数
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-07-10

  • left
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-07-10

举报

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

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