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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 创建存储过程: CREATE [DEFINER={user|CURRENT_USER}] PROCEDURE sp_name([proc_parameter[,...]]) [characteristic...] routine_body DEFINER:创建者,默认为CURRENT_USER sp_name:存储过程的名字 proc_parameter:参数,[IN|OUT|INOUT] param_name type。IN,表示该参数的值必须在调用存储过程时指定,该值不能被返回;OUT,表示该参数的值可以被存储过程改变,并且可以返回,通过INTO赋值;INOUT,表示该参数在调用时指定,并且可以被改变和返回。 characteristic:特性,??????????????????? routine_body:过程体。过程体由合法的SQL语句构成;过程体可以是任意SQL语句;过程体如果为复合结构则使用BEGIN...END语句;复合结构可以包含声明,循环,控制结构。
    查看全部
  • 输入SQL命令,MySQL引擎对命令进行分析,查看输入的语法是否正确,如果正确,再进行编译,编译成MySQL引擎可识别的命令,最后再进行执行,并将执行结果返回给客户端。 如果省略了语法分析和编译的阶段,则效率可提高。 存储过程:是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理(类似函数)。存储过程存储在数据库内,可以由应用程序调用执行,而且允许用户申明变量以及进行流程控制。存储过程可以接受输入类型的参数和输出类型的参数,并且可以存在多个返回值。只在第一次调用时进行语法分析和编译,以后的调用直接调用编译的结果,效率大大提高。 优点: 1、增强SQL语句的功能和灵活性 2、实现较快的执行速度 3、减少网络流量
    查看全部
  • 数据类型——字符型
    查看全部
  • 数据类型——日期时间型
    查看全部
  • 数据类型——浮点型
    查看全部
  • 数据类型--整型
    查看全部
  • 上一章总结: 子查询:出现在sq语句中的select子句,而子查询必须要出现在小括号()内,他的外层可以是select语句,insert语句,update语句,delete语句,而且在子查询中可以包含多个关键词:group by ,order by ,limit以及相关函数。。。引发子查询的情况有比较运算符 ,in(NOT)in运算符,exist(NOT EXIST)引发的子查询 连接:连接分为外连接和内连接,内连接主要显示的是左表和右表当中都符合连接条件的记录。外链接有分为左外连接和右外连接,左外连接显示的是左表中的全部记录和右表符合条件的记录,右外连接和左外连接相反,mysql中的select,多表更新和删除都可以用到。。内连接,左/右连接。。 create…select语句,insert...select语句.
    查看全部
    0 采集 收起 来源:回顾和概述

    2017-02-10

  • 使用函数,要修改分割符DELIMITER //;
    查看全部
  • 查看全部
  • 自定义函数:UDF是对MySQL扩展的途径,其用法与内置函数相同。 必要条件:返回值(必须),参数(非必须) 创建自定义函数: CREATE FUNCTION function_name(参数) RETURNS 返回值类型 {STRING|INTEGER|REAL|DECIMAL} routine_body RETURN 返回值 routine_body 函数体 1、函数体由合法的SQL语句构成; 2、函数体可以是简单的SELECT或INSERT语句; 3、函数体如果为复合结构则使用BEGIN...END语句; 4、复合结构可以包含声明,循环,控制结构; 删除函数: DROP FUNCTION [IF EXISTS] function_name;
    查看全部
  • 加密函数: MD5(char) 信息摘要算法,针对web页面的数据库。 PASSWORD(char) 密码算法,针对修改当前用户和其他用户的密码。修改客户端密码SET PASSWORD=PASSWORD('密码')。
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2017-02-09

  • 聚合函数: 只有一个返回值
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2017-02-09

  • LAST_INSERT_ID() 返回自动编号的主键,最后插入的编号。当一次性插入多条数据时,只返回第一次插入的编号。
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2017-02-09

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

    2017-02-09

  • DATE_ADD(char,model) 对日期进行改变。model:INTERVAL num DAY/WEEK/MONTH/YEAR;num可小于0。 DATE_FORMAT(char,format) 对日期char进行format格式化。
    查看全部

举报

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

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