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

与MySQL的零距离接触

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

已采纳回答 / qq_Nsffyeqsl_0
创建的pid 类型和参照的provinces表的 id 类型要一致,输入show colums from provinces;查看provinces表的 id是不是也为SMALLINT UNSIGNED 类型。另外输入以下也是添加外键约束ALTER TABLE users ADD FOREIGN KEY(pid) REFERENCE provinces(id);不知道对不对,勿喷

已采纳回答 / 慕函数3748817
可以,现版本mysql没有test数据库了

已采纳回答 / 阿双otw
改下字符编码试试,输入USE NAME  GBK或者USE NAME UTF-8;

已采纳回答 / ws520
在mysql中比如你安装好mysql之后,你创建数据库create database test1;create database test2;create database test3;然后show databases;则会显示你刚才创建的数据库,其实说到底这些数据库存到了你的硬盘中,因为你是基于Mysql创建的,而你的mysql是安装在你的电脑硬盘上的,所以就存在了硬盘中了

已采纳回答 / Nero0913
gbk编码, 一个中文字符两个字节, 一个字节占8位, 也就是一个中文16位,utf编码, 一个中文字符三个字节, 一个字节占8位, 也就是一个中文24位。英文字符, 一个字符一个字节, 一个字符也就是8位。

已采纳回答 / qq_promisingwl_0
查看表结构可以使用:desc table/show columns from table /show create table

已采纳回答 / qq_开始下一个镜头_0
    很简单,我刚配置也遇见同样问题,你把 服务 里的MySQL启功关闭啦!然后在C盘里的搜索MySQL名字的文件夹全部删除。然后重新安装压缩包

已采纳回答 / 大神宫
在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。出现问题的大致情况1、外键的引用类型不一样,如主键是int外键是char2、找不到主表中引用的列3、主键和外键的字符编码不一致,也可能存储引擎不一样4、MySQL支持外键约束,但表类型必须为 InnoDB 

已采纳回答 / Solomon丶
本人不是学习PHP的,请问下你安装出现什么问题呢?

已采纳回答 / 慕粉3122289
安装完mysql后,my.ini 设置字符集为utf8;  set names gbk,是为了让工具能支持中文,表创建的时候还是应该指定字符集utf8的

已采纳回答 / 慕粉4008332
就是一个表只能用一个主键在一个列上,唯一可以有多个列用,tom不能赋值是因为那个username被设置为唯一了,唯一就不允许重复值,所以不能赋值

已采纳回答 / 慕移动9365671
应该是不可以,分号会被认为是MysqL命令结束 因此需要更默认的MysQL分隔符
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消