发表于: 2018-02-28 23:55:13
2 687
今日完成:PS:mysql和navicat的中文显示???从27号一直搞到了今天下午,总算解决了。今天上班比较闲,之前做的表不好,重新做了来过,完成到第14步。
- 6.从报名贴中找一条最近报名的师弟,用Mysql插入这条数据,并能够根据姓名查出来这条记录
- 7.分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅
- 8.将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。
- 9.给姓名建索引,思考一下还应该给哪些数据建索引
- 我认为还应该给线上学号建索引~~~关于索引的知识如下:写得挺好的,通俗易懂~
- 引用链接:http://blog.csdn.net/bingqingsuimeng/article/details/51595560
- 10.插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率
- 只插入了10行数据,速度上的提升不明显。
- 11.查看深度思考中Mysql相关的一些问题,将自己思考的结果写在日报中,并查阅之前师兄的日报,看看是否有合自己思路接近或者是完全不一致的地方。
- 深度思考是指???喵喵喵?我还以为是一档节目
- 12.下载Java 7,并配置环境变量,百度搜索一下JDK和JRE的区别,并将结论用自己的话写在日报中。
- 来修真院之前就自学过一段时间的java了,这个就不写出来。
- 13.下载Maven3,并配置好环境变量。
- 14.下载Eclipse或者是IDEA,配置好Maven。IDEA不用配置Maven,Eclipse也分自带或者外部,推荐使用外部Maven。
- 配置步骤还挺多的,13和14一起在这个引用链接中:https://jingyan.baidu.com/article/59703552cb9b988fc00740a4.html
明天计划:完成15~18吧。
遇到的问题:最大的问题就是中文输入乱码了~~~唉,折腾到爆炸,好在成功解决~~~不过,好像我的这个方法是临时性的,或者说只是这一次有效,后期再看看那些一劳永逸的帖子,改进下解决方案。
解决mysql中显示乱码的问题:
select * from student;//在mysql中查询表内容。
navicat中user右键编辑连接/高级选择自动,db_school右键编辑数据库/常规/字符集:选择gb2312,排序规则,gb2312_bin
查看字符集(mysql>show variables like ‘character_set_%’;)
查看默认的编码格式:mysql> show variables like "%char%";
更改字符集:SET character_set_client='gb2312';
SET character_set_connection='gb2312';
SET character_set_results='gb2312';
SET character_set_server='gb2312';
查看student表的编码格式:
mysql> show create table student;
设置默认编码为gb2312:set names gb2312;
设置数据库db_school默认编码为gb2312:
ALTER DATABASE db_school DEFAULT CHARACTER SET gb2312 COLLATE gb2312_bin;
设置表student默认编码为gb2312:
ALTER TABLE student DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
显示mysql表(问题解决):select * from student;
收获:1、操作mysql的熟练度得到了比较大的提升(毕竟错了n次~~~唉)
2、对mysql的一个整体的认识有了较为深入的理解了。
评论