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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 因为是左外连接,所以虽然B表为空,但是会根据A表显示的内容,显示出来一个字段,虽然字段显示出来了,但是字段的内容为空。
    查看全部
  • cascade : 从父表删除或更新且自动删除或更新子表中匹配的行 set null: 从父表删除或更新行,并设置子表的外键列为null,如果使用该选项,必须保证子表列没有指定not null restrict;拒绝父表的删除或更新操作 not action:标准的SQL关键字。
    查看全部
  • 查看是否创建了索引的SQL语句 show indexes from provience show indexes from provience\G表格的形式体现
    查看全部
  • 外键列与参照列必须创建索引 参照列不存在索引,MySQl会自动创建索引,外键列不存在索引的话,MySQL不会自动创建索引
    查看全部
  • foreign key 保持数据的一致性,完整性 实现一对一或一对多的关系
    查看全部
  • 1、查找重复记录: SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2; 2、删除重复记录: DELETE t1 FROM tdb_goods AS t1 LEFT JOIN (SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2 ) AS t2 ON t1.goods_name = t2.goods_name WHERE t1.goods_id > t2.goods_id;
    查看全部
    0 采集 收起 来源:多表删除

    2018-03-22

  • SELECT p.type_id,p.type_name,count(s.type_name) AS children_count FROM tdb_goods_types AS p LEFT JOIN tdb_goods_types AS s ON s.parent_id = p.type_id GROUP BY p.type_name ORDER BY p.type_id;
    查看全部
  • 修改数据库
    查看全部
    0 采集 收起 来源:操作数据库

    2016-08-27

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

    2016-08-27

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

    2016-08-27

  • 无限分类为什么要用left join而不是inner join? 现在的左表的作用是显示父亲分类名,右表的作用是显示孩子分类名。老师的意思是想要得到所有的分类数据和它的父分类。如果用inner join只会把有父分类的数据查出来,而“家用电器”、“电脑、办公”这两条没有父分类的数据就查不到了
    查看全部
  • MySQL语句规范
    查看全部
  • MySQL 分为社区版和企业版
    查看全部
    0 采集 收起 来源:MySQL概述

    2016-08-27

  • 多表的连接跟两张表的连接一样,表的连接实质就是外键的逆向约束。
    查看全部
    0 采集 收起 来源:多表连接

    2016-08-27

  • 我是这么做的: 1.将生成表和插入的数据复制到tdb_goods.sql(生成表的时候设置default charset=utf8,插入数据倒数第三个数据没有价格要记得加上)文件中。 2.执行命令show variables like 'character%';查看是否有非utf8编码(除了filesystem) 修改命令为:set character_set_xxx=utf8; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 3.执行脚本 source 路径+tdb_goods.sql;
    查看全部
    1 采集 收起 来源:数据准备

    2016-08-27

举报

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

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