数据库之MySQL新手上路

              虽然很早就安装用过MySQL,但直到最近才开始真正算使用,所以就把遇到的一些问题记录下来,也包括一些比较常见的命令和操作。后期还会加入到开发的项目中去,希望学数据库的人都能有所收获。

        1、MySQL的安装与进入  

              首先,安装就不必多说了,MySQL是开源的,所以,大家直接下载就行,按照步骤来就行了。网上相关的教程也很多,随便找一个按照步骤就可以安装成功。
有一个问题就是,可能之前安装过MySQL‘,但是忘了密码,我就是这种情况。在网上找了很多方法,可能是我没找到吧,所以我就重新安装了一个。
              网上的那些找回密码的方法,我都试过,比如跳过注册表那些,都不行,所以只好重装了,其实重装很快的,只要卸载的干净就行,残留的文件清扫一下,残留的文件夹也删掉就行,重装很快的。
              

              安装成功以后,建议大家设置环境变量,这样可以直接在DOS窗口使用,而不需要每次进入到安装目录下面。
                     

             如图所示,表示MySQL进入成功,你需要输入你的root密码,命令行:mysql -uroot -p.

             2、MySQL日常使用

             (1)怎么查找MySQL建立数据库的保存位置?

                     一个比较简单的方法是:进入CMD,进入mysql,输入命令:show global variables like "%datadir%";
                    
                   如图所示,红圈内的即为数据库默认的保存位置,因为我保存在C盘,所以如上显示,保存位置不同,显示亦有所不同。

             (2)怎么导出和导入数据库?

                   导出数据库:
                          比如,已经新建了一个名为tmall的数据库,新建命令为: CREATE DATABASE tmall DEFAULT CHARACTER SET utf8;
在D盘下有一个名为test.sql的数据库,好了,现在将数据库tmall导出到d:\tmall.sql,
                          步骤为:1、进入cmd窗口,输入命令:mysqldump -uroot -p tmall>d:\test.sql,然后输入你的root密码即可完成导出;
                                       2、验证,进入d:\test.sql,打开即可看到最后一行显示,dump completed.

                   导入数据库:
                          比如,以上面的为例,现在要将d:\test.sql导入到数据库tmall中,
                          步骤为:1、进入cmd窗口,输入命令:mysql -u 用户名 -p,然后输入密码,进入到mysql;
                                       2、进入数据库tmall:命令:use tmall;
                                       3、导入数据库:命令:mysql>souece d:\test.sql;
                                       4、验证。

              (3)在命令行导入数据库时出错,怎么解决?
                           我在cmd窗口进行导入数据库的时候遇到了这个问题,我遇到的问题不是导入失败,而是可以导入,但是出现很多导入错误的问题。有成功的,有失败的,然后我就在网上百度这个问题的解答方法,在一篇转载的文章里大致找到了问题所在。
                           原来是我的sql文件里面有中文,在导入的时候会乱码,导致错误。这个问题我直接解决了,就没有继续去百度中文乱码的解决方案。
                           解决方法是这样的:
                           1、找到sql文件,我的是tmall.sql,用记事本打开;
                           2、在开头加入:set character set utf8;
                           3、保存,退出;
                           4、进入数据库tmall,use tmall;
                           5、输入命令:mysql>source d:\tmall.sql,你可以看到数据开始飞快地导入了;
                               
                           6、如图所示,出现Query  OK ,恭喜,表示导入成功;
                           7、可进一步查看数据库tmall的表:show tables;即可
                               
                              8、如图,数据库tmall已经插入了表,导入了数据。
                            

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值