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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
存入数据库的密码如果直接存的话会不安全,别人能直接看到,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;
并不清楚自定义函数和存储过程的区别和优劣
不加分号也正确执行了
感谢老师,总算坚持到最后了,行百里者半九十,感谢老师的无私奉献
非常好,值得学习
1.主键为自增,但是我们可以为其赋值,比如100,数据库也不会报错,但是下次会从100开始自增;
2.为username再次插入一个tom值,因为tom这个值已经存在,所以数据库会报错,而新插入的这条数据不会插入到数据库中,但是主键id会自增+1;
3.如果我们插入一个ENUM中规定的以外的值,数据库依旧能把新的数值插入到数据库中,但是sex的值为空,并且会报一个warning错误。
按照老师讲的,当第二次插入数据的username与第一次插入数据的username相同时,数据库会报错,并且第二次插入的数据不会插入表中,然而主键id会自动+1。
我试了2.0倍速 那感觉 。。
是不是没说删除数据表 DROP TABLE tbl_name / DROP TABLE IF EXISTS tbl_name
感谢慕课网,让我找到自己的位置,自己的人生方向
学编程是为了学英语
二倍速路过
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消