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

与MySQL的零距离接触

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

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

最新回答 / 阿双otw
你是不是表中的字段的属性给搞错了?我都是直接复制进去的,用着没问题啊

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

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

最新回答 / 慕雪3321333
 InnoDB 适用于update insert 等频繁操作的数据表。

最新回答 / 举个腻子
不一定,看情况吧.出现乱码的一般都是编码不匹配造成的.mysql的默认编码是utf-8,但一定要用GBK,character set一下格式就可以.java也没有说限制用什么格式,一般情况下中国地区IDE默认的是GBK,你要用UTF设置一下编辑器的编码格式就搞定了.java和PHP都没有所谓的一定要用什么编码格式,只要是两者的编码格式匹配,你用什么都行.

最赞回答 / 慕尼黑4386
先输入SET NAMES gbk; 执行成功后,再插入记录就可以了

最新回答 / 吴小元的
修改SQL语句的结束标记  之前是当输入;时结束输入,开始执行所输入语句,但是在创建PROCUDURE的语句中会有;存在,这时候在你没有结束存储过程创建的时候就把你的输入中断了,加入DELIMITER  //之后结束标记就变成了//,之后只有输入//符号并点击回车才会结束输入。

最赞回答 / _dark
首先,纠正一下这个exisis应该是exists吧。用法:exists (sql 返回结果集为真)  用途:例:表AID NAME  1   A12   A23   A3表BID AID NAME1   1     B12   2     B2  3   2     B3表A和表B是1对多的关系 A.ID => B.AIDSELECT ID,NAME FROM A WHERE EXISTS (SELECT * FROM B WHERE A.ID=B.AID)执行结果为1 A12 A2(Tips:此命...

最赞回答 / 流浪者King
只是shift啊。。。。用多了就快了

已采纳回答 / qq_promisingwl_0
查看表结构可以使用:desc table/show columns from table /show create table
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消