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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
我们可以用navicat来连接MySQL进行操作,但为什么还在命令行操作,这一点不太明白。
有一些人的笔记都做错了,alert database ** character set utf8的 character硬生生写成 charater;
约束和索引, 前者是用来检查数据的正确性,后者用来实现数据查询的优化,目的不同。
唯一性约束与唯一索引有所不同:

(1).创建唯一约束会在Oracle中创建一个Constraint,同时也会创建一个该约束对应的唯一索引。

(2).创建唯一索引只会创建一个唯一索引,不会创建Constraint。

也就是说其实唯一约束是通过创建唯一索引来实现的。

在删除时这两者也有一定的区别:

删除唯一约束时可以只删除约束而不删除对应的索引,所以对应的列还是必须唯一的,

而删除了唯一索引的话就可以插入不唯一的值。
老师讲的很好!很细心!
老师在众多讲师里面,英语算不错的了,真的
我对这一节的理解方式,如有错前辈请拍砖
1.一旦我们动用连接(join)这个操作,其实就在虚空之中生成了一张连接而成的大表,而select只是从这个表里提取数据。所以,select不会影响虚空之中的那张连接大表的结构。因此最终结果的不同只可能是父表与子表的左右造成
2.父 left join 子 = 子 right join 父,因为这都意味着父表是主体;同理反过来就是子表是主体
3.父为主体,则连接的方式为展开。因为一个父可能对应多个子。就好像下拉菜单一样,所以最后表变成了个长表
4.子为主体,则连接的方式为溯回,因为一个子只有一个父,因此表长度不会有变化
还是得在建表前加上set names utf8;才行,并且建数据库时的编码也得是utf8 编码
吐槽发音的,找你的英语老师去,这不是英语课
吐槽慢的,右下角的加速播放没看见??
cmd操作是通用的啊,图形界面不只一个版本,而且服务器是没有图形的
讲的很棒、很清晰
第二天 第二天
老师讲的不错
删除 主键约束发生 1025(HY000) 错误
提一个小小的意见行不,每次我暂停之后想看看代码,就被视频下面的进度条挡住了,而且一直挡着,直到我取消暂停后才能看见代码,体验很不好啊,希望攻城狮能改动一下哦
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消