初学MySQL中的一些小知识点

写在前面,小弟初用博客记录学习路上的一点点小知识点,其中可能有个人理解方面的误差,或不明白的地方。希望各位大牛纠正指导,小弟感激不尽!这并不是什么帮助别人解决问题的文章,只是小弟将学习到的内容一一写在博客上,这样方便以后复习,还恳请大家勿喷、、

一、进入MySQL客户端

1、客户端可以通过.../MySQL/bin目录下的sql.exe运行客户端。

  1.1:访问方式一:

-u root -p 

/*可以直接在这段代码的后面添加密码,也可以按回车后再输入密码*/

1.1:访问方式二:

--host  localhost --user root --password 
/*host后面的内容指的是客户端所连向主机名的地址, user后面是用户名,password 为密码*/

2、也可以通过PC机运行命令来运行MySQL,在进入CMD后输入mysql后,可能会出现出现不是内部命令的提示,这时就需要配置系统环境变量了,即将MYSQL的bin目录下的文件路径添加到path路径后面即可,注意要添加分号。

3、也可以通过第三方的IDE工具来进行操作数据库,例如Navicat for MySQL这个工具,但可能在电脑断网的情况下,无法连接的情况,如图所示:

技术分享

这什么原因我也不太请楚。这时只需将下图中的主机名或IP地址的“localhost”改为“127.0.0.1”即可!按常理说计算机hosts文件里面已经将localhost地址映射到了127.0.0.1的地址上。不需要改写的,但它确实是改写了,还是弄不太明白,希望看到这篇作文的网友给提示以下!

技术分享

二、进入客户端后的一些基本操作

1、查看数据库

1 show databases;

技术分享

如图所示:注意最后面的分号也可以用\g代替,不过最好用分号吧,方便简单。但要注意如果没有加分号,就表示一行没写完,此时命令行是这样的:

技术分享如果一直不停的敲回车,就会一直是这样,要想结束,就需要添加一个分号即可!

小技巧:在CMD窗口中可以按方向键的上下来迅速切换之前输入过的命令行,也可以按f7快捷键来调出来以前输入过的语句来进行选择如图所示:

技术分享

如若为了查看某一数据库的表或者执行其它语句,可以先选择需要的数据库在进行其它操作,就需要使用下面的语句选择所需要操作的数据库

 use stu_info;

然后可以选择查看库的表,则相应的语句是:

 show tables;

继而在查看表中的记录可以是:

select * from stu_id
 where name = zhangsan;

2、可以在客户端新建用户并指定其相应的权限,例如:

grant all on student.* to "stu"@"localhost" identified by "stu";

表示新建的用户名为:stu,服务器为:localhost,密码为stu。并指定该用户只能操作student数据库,*表示可以操作该库的所有内容。

三、退出数据库客户端

可以输入quit;或exit;或\q;

四、数据库备份与还原

备份:

mysqldump -u root -p  student>d:/student.sql

恢复:这时在退出sql之后的导入操作。

mysql -u root -p student < d:/student.sql

 恢复:在sql语句中,可以这样执行:

create database  hello;

use hello;

source d:/student.sql;

 

1、23121、1

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。