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

与MySQL的零距离接触

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

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

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

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

已采纳回答 / xrds
UNSIGNED 加错了地方 写在TINYINT 后面就好了吧

已采纳回答 / 慕盖茨8338030
SQL是结构化查询语言,MySQL是AB公司开发的一种数据库管理系统。

已采纳回答 / 慕慕3588906
用别名可以比较简单而且当自身连接的时候系统才可以识别出你写的是哪个表

已采纳回答 / 聞道
有可能你没有开启MySQL服务,如果没有需要输入net start mysql;还有可能就是你不是用管理员登入cmd

已采纳回答 / 蒲先生
思路一:主表关联了几张子表?   检查一下关联数据。思路二:检查子表创建语句: create table 子句 on delete cascade on update cascade;  可同时更新和删除

已采纳回答 / 慕粉4397537
ALTER TABLE 表名 DROP AUTO_INCREMENT;

已采纳回答 / 慕村7003657
CREATE TABLE users(id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,username VARCHAR(10) NOT NULL,pid SMALLINT KEY(pid) PEFERENCES provinces<id> ON DELETE CASCADE)试试以上的代码。这属于外键约束的内容,应该使用CASCADE命令,删除父表id从而删除外键pid中的内容,希望有帮助!

已采纳回答 / qq_世界路过_0
你的是添加一列进行了多次操作,老师说的是一个add后面跟多个列的情况吧。

已采纳回答 / qq_达人_3
这里的mysql -V应该是大写,注意大小写的区分
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消