发表于: 2018-03-28 21:25:14

2 591


今天完成的事情:

之前跟着黑马的视频学过一段日子的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的基本语句,能够做简单的增删改查。


主动性比看视频亦步亦趋更高了些。

还有因为低级错误重头再来几次过,暴躁地把头发揪掉了几根。






返回列表 返回列表
评论

    分享到