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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
怎么说呢,前面还好,后面讲多表更新那一块我真的有掐死老师的冲动,为什么不用图表,只用文字在那儿干讲,刚入门的本来有点懂也被你绕迷糊了。
果然是骚操作
删除函数时,只用写函数的名字,不用加 () ;

比如删除函数 f1 ,我们只用写:
DROP FUNCTION [IF EXISTS] f1;

而不能写成:
DROP FUNCTION [IF EXISTS] f1();
存入数据库的密码如果直接存的话会不安全,别人能直接看到,MD5算法提高了密码的安全性。但是MD5算法是单向加密而没有解密的,所以比如你密码是123456每次输入访问后台数据库时他会对应转换成MD5,然后与数据库中存储的密码进行匹配。所以也导致了如果密码丢失无法密码找回只能重新设置。
嗯嗯,可以理解,但是这种程度想找工作的话还差得远吧,继续加油!

最新回答 / 狂野女猎手
我也提示的是你这样的 不知道哪里错了
大家注意,如果只想修改列的名称,那么修改语句不能只写成:
ALTER TABLE tbl_name CHANGE old_col_name new_col_name;
还必须要把该列的column_definition写上(虽然你并不修改列属性):
ALTER TABLE tbl_name CHANGE old_col_name new_col_name column_definition;

最赞回答 / stt_mkw
字幕上有误,是如果参照列不存在索引,MySQL将自动创建索引。

最新回答 / Verckolf
哪里出错?把问题的图片贴上来。
并不清楚自定义函数和存储过程的区别和优劣
不加分号也正确执行了
感谢老师,总算坚持到最后了,行百里者半九十,感谢老师的无私奉献
非常好,值得学习
1.主键为自增,但是我们可以为其赋值,比如100,数据库也不会报错,但是下次会从100开始自增;
2.为username再次插入一个tom值,因为tom这个值已经存在,所以数据库会报错,而新插入的这条数据不会插入到数据库中,但是主键id会自增+1;
3.如果我们插入一个ENUM中规定的以外的值,数据库依旧能把新的数值插入到数据库中,但是sex的值为空,并且会报一个warning错误。
按照老师讲的,当第二次插入数据的username与第一次插入数据的username相同时,数据库会报错,并且第二次插入的数据不会插入表中,然而主键id会自动+1。
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消