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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 知识回顾
    查看全部
    0 采集 收起 来源:内容回顾

    2016-12-15

  • 外键约束的要求
    查看全部
  • 存储过程的调用方式: 1.CALL sp_name([parameter[,...]]) 如果存储过程包含参数,则必须有小括号 2.CALL sp_name[()] 如果存储过程不包含参数,则小括号可有可无
    查看全部
  • 过程体
    查看全部
  • 创建存储过程
    查看全部
  • 创建存储过程 CREATE [DEFINER = { user | CURRENT_USER }] 省略的话,默认为当前登录到MySQL的用户 PROCEDURE sp_name([proc_parameter[,...]]) 零到多个参数 [characteristic ...] routine_body proc_parameter: [ IN | OUT | INOUT ] param_name type IN,表示该参数的值必须在调用存储过程时指定,不能返回 OUT,表示该参数的值可以被存储过程改变,并且可以返回 INOUT,表示该参数在调用时指定,并且和以被改变和返回
    查看全部
  • 存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理 存储过程存储在数据库内,可以由应用程序调用执行,允许用户申明变量以及进行流程控制 存储过程可以接收参数(输入类型参数、输出类型参数),可以存在多个返回值 存储过程的执行效率高于单一SQL命令的执行效率 优点: 1)增强SQL语句的功能和灵活性 2)实现较快的执行速度(客户端第一次调用存储过程时,MySQL引擎会对其进行语法分析、编译等操作,然后将编译结果存储到内存中,所以第一次和之前的效率一样,然而以后会直接调用内存中的编译结果,效率提高) 3)减少网络流量(单条SQL语句字符量较大,而通过调用存储过程则只需要传存储过程的名称及相关参数即可,提交给服务器的数据量相对较少)
    查看全部
  • 创建带参数的自定义函数: CREATE FUNCTION f2(num1 SMALLINT UNSIGNED,num2 SMALLINT UNSIGNED) RETURNS FLOAT(10,2) UNSIGNED RETURN (num1+num2); 删除函数: DROP FUNCTION fun_name;
    查看全部
  • 查看数据列表: SHOW {DATABASE|SCHEMAS} 查看警告信息:SHOW WARNINGS; 查看某个表使用的编码方式:SHOW CREATE DATABASE t1; 创建数据库: CREATE:{DATABASE|SCHEMA}[IF NOT EXIST] db_name [DEFAULT] CHARACTER SET [=] charset_name(编码方式) 修改数据库: ALTER {DATABASE | SCHEMA} db_name [DEFAULT] CHARACTER SET [=] charset_name 删除数据库: DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
    查看全部
    0 采集 收起 来源:操作数据库

    2016-12-15

  • mysql语句规范
    查看全部
  • 数据类型 整型 (tinyint smallint mediumint int bigint) 浮点型 (FLOAT{[M,D]},DOUBLE{[M,D]})M:总位数,D:小数点后位数 日期 (YEAR DATE TIME TIMESTEMP) 字符型 (CHAR VARCHAR TEXT) DOS 界面连接数据库 mysql -u用户名 -p密码 -hHOST 显示数据库 SHOW DATABASES; 显示表结构 SHOW COLUMNS FROM table; 显示所有表 SHOW TABLES; 进入数据库 USE 数据库; 创建数据库 CREATE DATABASE 库名; 创建表 CREATE TABLE 表名(字段及信息); 插入数据 INSERT INTO table []VALUES();[]为空说明插入全部的值 查询数据 SELECT 字段 FROM table WHERE 条件 自增自动编号 auto_increment 主键约束 primary key(有auto_increment的一定是主键,主键不一定有auto_increment) 唯一约束 unique key 默认约束 default 当没有赋值时则自动添加默认值
    查看全部
    1 采集 收起 来源:总结

    2016-12-15

  • mysql提示符: 进入前 --prompt参数 进入后 prompt 参数
    查看全部
  • MySQL登录
    查看全部
  • MySQL 退出
    查看全部
  • MySQL配置选项
    查看全部

举报

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

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