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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 自定义函数: 创建自定义函数 CREATE FUNCTION function_name RETURNS //返回值的类型 {STRING|INTEGER|REAL|DECIMAL} routine_body 自定义函数的两个必要条件:(1)参数 (2)返回值 关于函数体: 1.函数体可以由合法的SQL语句构成; 2.函数体可以是简单的SELECT或INSERT语句; 3.函数体如果为复合结构则使用BEGIN...END语句; 4.复合结构可以包含声明、循环、控制结构。
    查看全部
  • 外键约束的参照操作 删除满足条件的记录:DELETE FROM 表名 WHERE 条件; 删除所有记录:DELETE FROM 表名。 外键操作定义:FOREIGN KEY(外键名) REFERENCES 附表名(参照列) ON DELETE CASCADE 物理外键约束只适用于InnoDB数据库,实际项目开发中采用逻辑外键
    查看全部
  • FOREIGN key 保持数据一致性,完整性。 实现一对一或一对多关系。 子表:具有外键列的表。 父表:子表参照的表称为父表。 外键列:曾经加过forign关键词的那一列 参照列:外键列参照的那一列 加外键的为子表,通过FOREIGN KEY(要参照的列) REFERENCES 父表(参照的列) 1、父表和子表必须使用相同的存储引擎,而且禁止使用临时表。 2、数据表的存储引擎只能为innoDB; 3、外键列和参照列必须具有相同的数据类型。其中数字的长度或是否有符号位必须相同;而字符的长度则可以不同。 4、外键列和参照列必须创建索引。如果外键列不存在索引的话,mysql将自动创建索引。
    查看全部
  • MySQL----error:no query specified mysql下抛出错误: error:no query specified 出现此错误是sql不合法原因: 如:select * from abc\G; 或者 select * from abc;; \G后面不需要再加分号;
    查看全部
  • 语句规范 1.关键字和函数名字大写 2.表名称等小写 3.句末加分号。
    查看全部
  • 让提示符变得有意义 prompt /u@/h/d>: u username h host d date
    查看全部
  • 主键约束:primary key 唯一约束: unique key 默认约束:default 非空约束:not null
    查看全部
    1 采集 收起 来源:回顾和概述

    2016-12-14

  • mysql> CREATE TABLE tb6( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY, sex ENUM('男生','女生','神秘人士') DEFAULT '神秘人士' );
    查看全部
  • 加密函数 md5();//常用与web网页加密 paassword()//更改客户端的密码 set password=password('asda');
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2016-12-14

  • 聚合函数: 1.AVG():平均值 2.COUNT():计数 3.MAX():最大值 4.MIN():最小值 5.SUM():求和 注意:聚合函数只能用于数据表,不能用于单个数值的计算 AVG(3,4,5)会报错
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2016-12-14

  • 信息函数 connection_id();//连接的id datebase();//当前的数据库 last_insert_id();//最后插入的id号,写入多条记录时,返回第一条记录的ID值 user();//当前的用户 version();//版本信息 区分大小写
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2016-12-14

  • 日期时间函数: now();当前日期和时间 curdate();当前日期 curtime();当前时间 date_add();日期变化 //select date_add('2014-3-12',interval -365 day)减365天; datediff();日期差值 daate_format();日期格式化//select date_format('2014-3-2','%m/%d/%Y');--03/02/2014
    查看全部
  • 比较运算符和函数: 比较运算符和函数:(给出的都是闭合的区间) (1)想在first_name这个字段中查找哪个字段值为NULL,可以用IS [NOT] NULL,这比较运算符,如:SELECT * FROM test WHERE first_name IS NULL; (2)[NOT] IN 的具体用法,SELECT 16 IN(1,2,16,68),返回的是true就是1. (3)[NOT] BETWEEN....AND....具体用法:SELECT 6 BETWEEN 0 AND 29,返回的是true也就是1。也可以是字符串。
    查看全部
  • UNIQUE KEY//唯一约束 唯一约束可以保证记录的唯一性 唯一约束的字段可以为空值(null) 每张表可以存在多个唯一约束
    查看全部

举报

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

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