发表于: 2018-03-28 21:25:14
2 589
今天完成的事情:
之前跟着黑马的视频学过一段日子的javaSE,大部分了解了,所以JDK和eclipse早已安装完毕。
安装好了MySQL,maven,navicat,做出了表。
根据任务一攻略做到了第8步。
根据网上的教程,使用insert将新报名的这一位尚小雨插入了表中。
随后用select查找名字尚小雨成功查找出这条新记录。
下图中select*from student where name like '尚小雨';
这一句是显示出整条记录的作用,因为*即表示所有列。
select name from student where name like '尚小雨';
这一句则是只显示出记录的name列。
like在没有 %符号(代表任意字符) 配合时就和等于号=作用相同。
用navicat将宣言改成“老大最帅”,再用sql的update语句改成“老大最TM帅”。
随后将student表导出
先进入mysql的bin目录,然后mysqldump -uroot -p mysql student>student.sql;
导出到了bin目录下,我手动把他移到D盘下,方便等会导入。
然后用delete语句将这条记录删除,select显示student是空表。
运用source D:/student.sql语句,导入表,完成了第8步利用备份恢复的任务。
明日计划:
复习今日学到的sql语句,继续步骤8以后的事。
遇到的问题:
1.mysql拒绝访问
解决过程:找到cmd的应用,固定在开始屏幕上,每次用右键管理员运行打开。
2.不知道mysql语句要分号结束。
3.mysql无法插入中文,
解决过程:SET character_set_client =gbk; //设置客服端的编码
SET character_set_results =gbk; //设置服务器端结果返回的编码
SET character_set_connection =gbk; //设置客服端与服务端连接时的编码
解决了插入问题,但重新进入mysql后,中文部分又变成了乱码。
最后修改mysql的配置文件my.ini ,把utf8都改成了gbk,解决。
收获:
学习到了mysql的基本语句,能够做简单的增删改查。
主动性比看视频亦步亦趋更高了些。
还有因为低级错误重头再来几次过,暴躁地把头发揪掉了几根。
评论