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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
只想说句MMP
这集略晕。
create...select的时候提示新表中的字段Field 'b_name' doesn't have a default value
set 、select,傻傻听不清
很专业有用,这样的公益网站和好老师很难得
突然从x2倍速换到正常倍速,听起来好迷呀.....
喜欢老师讲的课,很清晰,易懂
教程中的Mysql的下载和安装以及详细的配置教程:https://zhangjia.tv/684.html
(如果能帮助到你,欢迎点赞让更多的同学看到!)
为什么我的故意写错也没有递增1呢
老师是真的讲的很详细,我找了5家的mysql视频看 。只有老师连所有选项都为你解毒,作为英文渣的你还不用找翻译多好。
SELECT * FROM tdv_goods_cates;后出现了8rows,才发现数据文件里面一行“平板电脑”文字跨行了。。产生了:
2 平板
电脑
3 平板电脑
两种。。
另外有一项INSERT tdb_goods,位置在子查询.txt写入记录中的倒数第三条目,因goods_price不可为空,会在插入时报错。为了在后面5-3的学习中跟教程一致,可选择直接不插入该条目。
重新创建数据库的原因是:数据库在创建时,没有设置编码的情况下默认使用的是my.ini中的配置。而在修改了my.ini配置之后,为了使数据库能够变成utf8,应在重启MySQL后删除现有数据库后重新创建。
在问答区还有看到说在创建数据库时直接在圆括号后面加上编码设置,如CREATE DATABASE tdb_goods(...)default character set utf8;也可解决。
还是新手,可能有其他命令可以直接修改现有数据库的编码,这里只给出了自己琢磨出来的方法一起学习。
出现/xf0/x9F/x98/x8D/xE8/等错误,根本原因应该是正在使用的数据库编码错误,所以目标应该是把编码类型改为UTF8。可以通过以下几个步骤尝试解决:
1.打开MySQL目录下my.ini配置文件,在[client]下加入default-character-set=utf8、及[mysqld]下加入character-set-server=utf8;
2.重启MySQL,通过SHOW CREATE TABLE查看此时数据库编码;
2.删除已经创建了的数据库;
3.重新创建数据库,可通过SHOW CREATE TABLE确认刚创建的数据库已经转为utf8编码,此时插入记录将不会报错。
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消