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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰

已采纳回答 / 天涯落葉
insert 语句中的表的字段名 和自定义函数中的参数名同名了,修改下函数的参数名试试

已采纳回答 / 慕无忌8093844
mysql中字符串长度有两个函数分别为char_length和length,前者可以计算unicode字符,包括中文等字符集的长度,而length函数用来计算普通字符的长度,他会把一个中文字符的长度计算为2或3.在使用前先把编码改为 gbkset  names 'gbk';

最赞回答 / 慕粉1720382552
<...code...>前面加的explain代表分析这段查询的执行,表中goods_name字段被我设置成了NOT NULL,分析的结果是id, select_type, table, partitions, type, possible_keys, key, key_len, ref, rows, filtered, Extra'1', 'SIMPLE', N...

最新回答 / 從未停留
双引号中如果有varchar类型要用单引号,而用双引号会报错,会解析中断。两个符号只能嵌套使用。但是一般都是双引号中嵌套单引号。如果字符串本身也包括单引号,则使用两个单引号(注意,不是双引号,字符串中的双引号不需要另外转义)。例子:使用双字符:插入时          库中'aa''b''cc'     aa'b'cc"aa"b""cc"      aa"b"cc使用转义字符(\):插入时          库中'aa\'b\'cc'     aa'b'cc"aa\"b\"cc"     aa"b"cc在...

最新回答 / 慕哥1661680
亲,这个解决了吗?我的也同样遇到此问题。

已采纳回答 / 哈哈小魔王
简单地说:中文编码格式是gbk,而MySQL server 和client 默认的都是UTF8格式的,格式不匹配导致发生了错误。cmd命令时需要加一个转换语句:set names gbk;然后再插入中文。

已采纳回答 / qq_一口一个小朋友_0
你指令写错了。是mysql -V mysql不区分大小写,V区分大小写。MySQL57 是开启和关闭MySQL命令中的。

最新回答 / 慕哥3130572
检查下MySQL安装目录(C:\Program Files\MySQL\MySQL Server 5.5)下的my.ini文件中default-character-set、character-set-server是否设置为utf8

最新回答 / z9_
不能删掉path默认值!!! 多个路径中间用分号隔开。

已采纳回答 / xrds
UNSIGNED 加错了地方 写在TINYINT 后面就好了吧
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消