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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • MySQL支持的存储引擎
    查看全部
  • 存储引擎
    查看全部
  • 查看数据表创建的命令:SHOW CREATE TABLE table_name; MySQL 支持的存储引擎: 1.MyISAM 2.InnoDB 3.Memory 4.CSV 5.Archive 在关系型数据库中,数据的存储是以表的形式实现的,存储引擎也可称之为表类型。 存储引擎是一种存储技术,查询数据的技术。
    查看全部
  • 存储过程
    查看全部
    0 采集 收起 来源:课程回顾

    2015-06-20

  • 删除存储过程 drop procedure
    查看全部
  • 修改存储过程
    查看全部
  • 存储过程与自定义函数的区别 存储过程可以返回多个值,函数只能有一个返回值
    查看全部
  • 存储过程与自定义函数的区别 1、存储过程实现的功能相对复杂; | 函数针对性较强 2、存储过程可以返回多个值; | 函数只能有一个返回值 3、存储过程一般独立的来执行; | 函数可以作为 sql 语句的组成部分来出现
    查看全部
  • ROW_COUNT() 系统函数 得到插入删除以及更新的被影响到的行数************** //创建带有多个OUT类型参数的存储过程 DESC users; SELECT * FROM users; SELECT ROW_COUNT(); // DESC test; INSERT test(username) VALUES('A'),('B,'),('C'); SELECT ROW_COUNT(); //返回被插入的记录总数 SELECT * FROM test; UPDATE test SET username = CONTCAT(username, '--imooc') WHERE id <= 2; SELECT row_COUNT(); //得到被更新的记录总数 DELIMITER // //修改定界符 CREATE PROCEDURE rmUserByAgeAndRtInfos(IN p_age SMALLINT UNSIGNED, OUT delNums SMALLINT UNSIGNED, OUT leftNums SMALLINT UNSIGNED) BEGIN DELETE FROM users WHERE WHERE age = p_age; //注意变量不同 SELECT ROW_COUNT() INTO delNums; SELECT COUNT(id) FROM users INTO leftNums; END // DELIMITER ; SELECT * FROM users; SELECT COUNT(id) FROM users WHERE age = 20; CALL rmUserByAgeAndRtInfos(20, @a, @b); SELECT * FROM users; SELECT COUNT(id) FROM users WHERE age = 23; CALL rmUserByAgeAndRtInfos(23, @a, @b); SELECT @a, @b;
    查看全部
  • 关系型数据库就是二维表格。行称之为记录。列称之为字段 USE database name;打开某个数据库 select database();查看被打开的数据库 USE test;使用test的数据库; SELECT DATABASE();查看当前打开的数据库; MySQL有五种整型数据列类型,即TINYINT,SMALLINT,MEDIUMINT,INT和BIGINT。它们之间的区别是取值范围不同,存储空间也各不相同。 在整型数据列后加上UNSIGNED属性可以禁止负数,取值从0开始。
    查看全部
  • 日期时间函数 select NOW(); //显示当前日期和时间 select CURDATE(); //显示当前日期 select CURTIME(); //显示当前时间 select DATE_ADD('2015-6-16',INTERVAL 365 DAY);//日期变化,在当前日期的条件下,再加365天 2016-6-16 select DATE_ADD('2015-6-16',INTERVAL -365 DAY);//日期变化,在当前日期的条件下,减去365天 2014-6-16 select DATE_ADD('2015-6-16',INTERVAL 1 YEAR); //日期变化,在当前日期的条件下,再加1年 select DATE_ADD('2015-6-16',INTERVAL 3 WEEK); //日期变化,在当前日期的条件下,再加3周 select DATEDIFF('2014-6-16','2015-6-16'); //计算这两年相差多少天 SELECT DATEDIFF('第一个时间段','第二个时间段'); select DATE_FORMAT('2014-6-16','%m/%d/%Y'); //将一种日期格式转化为另一种日期格式
    查看全部
  • USE test;使用test的数据库; SELECT DATABASE();查看当前打开的数据库; MySQL有五种整型数据列类型,即TINYINT,SMALLINT,MEDIUMINT,INT和BIGINT。它们之间的区别是取值范围不同,存储空间也各不相同。 在整型数据列后加上UNSIGNED属性可以禁止负数,取值从0开始。
    查看全部
  • USE test;打开名为test的数据库
    查看全部
  • ALTERL TABLE tab_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type](index_col_name),..) alter table dengji add primary key (id);
    查看全部
  • delete arename from diqu where id=1; /* 删除表 diqu 中 id=1的数据
    查看全部

举报

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

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