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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 总结 知识点

    查看全部
    0 采集 收起 来源:总结

    2020-03-14

  • DEFAULT 、ENUM( )

    默认值、选项

    查看全部
  • UNIQUE KEY 唯一约束 

    唯一约束保证记录的唯一性 

    唯一约束的字段可以为空值(NULL) 

    每张表可以存在多个唯一约束

    查看全部
  • AUTO_INCREMENT 必须与 PRIMARY KEY 一起使用

    而PRIMARY KEY不一定要和AUTO_INCREMENT一起使用


    查看全部
  • PRIMARY KEY 主键 

    主键约束 

    每张数据表只存在一个主键 

    主键保证记录的唯一性 

    主键自动为NOT NULL

    查看全部
  • MySQL是由瑞典MySQLAB公司开发,目前属于Oracle公司
MySQL是一个开源的数据库管理系统,分为企业版和社区版
    查看全部
    1 采集 收起 来源:MySQL概述

    2020-03-13

  • 外键约束的参照操作 1. CASCADE:从父表删除或者更新且自动删除或更新子表中的匹配行 2. SET NULL:从父表删除或者更新行,并设置外键列为NULL。如果使用该选项,必须保证子表列没有指定的NOT NULL。 3.RESTRICT :拒绝对父表的删除或更新操作。 4.NOT ACTION :标准的SQL关键字,在MYSQL 中与RESTRICT相同。 CREATE TABLE users1( id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, username VARCHAR (10) NOT NULL, pid SMALLINT UNSIGNED , FOREIGN KEY (pid) REFERENCES provinces (id) ON DELETE CASCADE ), SHOW CREATE TABLE users1;//显示创建表users1的信息。 在父表中插入记录: INSERT provinces (pname) VAULES(‘A’); INSERT provinces (pname) VAULES(‘B’); INSERT provinces (pname) VAULES(‘C’); SELECT*FROM provinces;//查询父表中的记录 在子表中插入记录: INSERT users1(username,pid)VAULES(‘JOHN’,3); INSERT users1(username,pid)VAULES(‘ROSE’,1); INSERT users1(username,pid)VAULES(‘TOM’,7);//ERROR报错 INSERT users1(username,pid)VAULES(‘Bob’,3); SELECT*FROM users1;//查看子表中的记录 DELECT FROM provinces WHERE id=3;//删除父表中id=3这条记录。 SELECT*FROM provinces;//查询父表中id=3这条记录是否删除成功。 SELECT*FROM users1;//查询子表中的数据是否被影响。 实操中,很少使用物理的(以上)外键约束,一般使用逻辑外键约束。以上外键约束只适用于INNODB引擎。
    查看全部
  • MySQL分为社区版与企业版
    查看全部
    0 采集 收起 来源:MySQL概述

    2020-03-13

  • MySQL分为社区版和企业版。
    查看全部
    0 采集 收起 来源:MySQL概述

    2020-03-12

  • MySQL是一个开源的关系型数据库管理系统。
    查看全部
    0 采集 收起 来源:MySQL概述

    2020-03-12

  • MySQL由瑞典MySQL AB公司开发,目前属于Oracle公司
    查看全部
    0 采集 收起 来源:MySQL概述

    2020-03-12

  • 修改数据库的关键字是ALTER

    查看全部
    0 采集 收起 来源:操作数据库

    2020-03-12

  • MySQL 配置文件 default–storage –engine = INNODB 登录:mysql -uroot -p 打开数据库: USE test ; 创建数据表:父表 CREATE TABLE provinces( id SMALLINT UNSIGNED PRIMARY KEY AUTO _INCREMENT ; pname VARCHAR (20) NOT NULL ); 查看父表引擎: SHOW CREATE TABLE provinces ; 创建数据表子表 CREATE TABLE users ( id SMALLINT UNSIGNED PRIMARY KEY AUTO _INCREMENT ; usersname VARCHAR (10) NOT NULL ; pid SMALLINT UNSIGNED ; FOREIGN KEY (pid) REFERENCE provinces (id) ); 主键有自动创建索引功能。 SHOW INDEXS FROM provinces ;//显示索引 SHOW INDEXS FROM provinces\ G ;//以网格形式显示索引
    查看全部
  • m是总位数 d是小数点位数 (7,2)小数点2位,前面5位99999.99
    查看全部
  • net start mysql net stop mysql Windows下的服务都可以通过这两个命令启动关闭
    查看全部

举报

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

微信扫码,参与3人拼团

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

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