为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 1、父表和字表必须使用相同的存储引擎,禁止使用临时表。 2、数据表的存储引擎只能InnoDB。 3、外键列和参照必须具有相同的数据类型。 4、外键列和参照列必须创建索引。
    查看全部
  • 1.CHAR(M):定长类型,比如CHAR(5),如果我们只赋值给abc,那么系统会自动在后面补两个空格 2.VARCHAR(M):变长类型,L+1个字节,其中L<=M且0<=M 3.ENUM('value1','value2'...)枚举值,提供几个选项,选择其中一个,如:性别('男','女',保密) 4.SET('value1','value2'..)最多64个成员,可以任选其中几个,任意排列组合
    查看全部
  • 一、存储范围(一般用的较少,多用数字类型表示) 1、YEAR:1970至2069 2、TIME:-838:59:59至838:59:59 3、DATE:1000-1-1至9999-12-31 4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59 5、TIMESTAMP(时间戳):1970-01-01 08:00:01至2038-01-19 11:14:07
    查看全部
  • 存储过程可以省略普通指令中的存储引擎的分析和编译环节,提高MySQL的执行效率
    查看全部
  • 整形数据一览
    查看全部
  • 课程回顾
    查看全部
    0 采集 收起 来源:内容回顾

    2015-01-30

  • AVG(columns_name)求平均数的聚合函数; ROUND(AVG(col_name),2);ROUND()进行四舍五入的函数,第二个参数是保留的小数位数
    查看全部
  • 创建一个不同于配置文件预设的编码方式的数据库: CREATE DATABASE IF NOT EXISTS db_name CHARACTER SET [=] charset_name; []中可不写
    查看全部
    0 采集 收起 来源:操作数据库

    2015-01-30

  • 表级约束与列级约束 1、对一个列创建的约束为列级约束 2、对多个列创建的约束为表级约束 3、列级约束既可以在列定义时声明,也可以在列定义后声明 4、表级约束只能在列定义后声明 5、并不是所有的约束都有表级约束,如NOT NULL、DEFAULT
    查看全部
  • 外键约束下的表,父表修改后,子表是否进行修改。 CASCADE:从父表删除或更新且自动删除或更新子表中匹配的列; SET NULL:从父表删除或更新行,并设置子表中的外键列为NULL; RESTRICT:拒绝对父表的删除或更新操作; NO ACTION:标准SQL的关键字,在MySQL中与RESTRICT相同。
    查看全部
  • 登录后,PROMPT 来更改提示符 \D 完整的日期 \d 当前数据库 \h 服务器名称 \u 当前用户
    查看全部
  • 外键约束FOREIGN KEY 一、约束概述 1、约束保证数据的【完整性和一致性】 2、约束分为表级约束(针对多列)和列级约束(针对一列) 3、按功能分类包括: · NOT NULL非空约束 · PRIMARY KEY主键约束 · UNIQUE KEY唯一约束 · DEFAULT默认约束 · FOREIGN KEY外键约束 二、FOREIGN KEY 1、参照表为子表,被参照表为父表 2、【语法】子表中单起一列:FOREIGN KEY 子表(外键列) REFERENCES 父表(参照列) 2、实现一对一或一对多关系 3、要求如图: · 表:相同引擎InnoDB,不能临时表 · 列:【相同数据类型】,数字等长\同符号,字符长度可不同 · 列:必须创建索引,系统自动为外键列创建 查看主键:SHOW INDEXES FROM tablename \G(网格显示) 查看表的创建信息:SHOW CREATE TABLE tablename;
    查看全部
  • 回顾:创建数据表 PRIMARY KEY 主键约束 UNIQUE KEY 唯一约束 DEFAULT 默认约束 NOT NULL 非空约束
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-01-30

  • MySQL数据库的7种函数
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-01-30

  • ----总结------ 创建数据表:CREATE TABLE table_name; 查看数据表:SHOW COLUMNS FROM table_name; 向表中插入:INSERT table_name("你所要插入的记录的名字(username,salary等等)")VALUES(); 约束:主键约束:PRIMARY KEY;唯一约束:UNIQUE KEY;默认值:DEFAULT;自动排序:AUTO_INCREMENT 举例:CREATE TABLE tab( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20)NOT NULL UNIQUE KEY, sex ENUM('1",'2','3') DEFAULT '3' );
    查看全部
    1 采集 收起 来源:总结

    2018-03-22

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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