Mysql的几个小总结

Mysql的几个小总结

平时自己直接操作数据库的情况比较少,就是用到的话也一般是用些可视化的客户端,所以一些命令行的命令都忘掉了。今天在一台没有客户端的机器上被搞的很狼狈,现在记录一下几个小问题:

登录:

Mysql命令行登陆:mysql -u用户名 -p用户密码

键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:

mysql>

注意:(1)如果是连接到另外的机器上,则需要加入一个参数-h机器IP,也就是说(比方说是本机):

mysql -h localhost -uroot -p

(2)如果想直接进入要访问的数据库,可以这样:

mysql -h localhost -uroot -p mydatabase                     

查看当前访问的数据库:

有几种方法:(1) select database();
mysql> select database()
+------------+
| database() |
+------------+
| mysql |
+------------+
1 row in set (0.00 sec)

(2)直接show tables也可以看出来
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |

命令行执行sql脚本:mysql> SOURCE [路径]文件名

有两种写法:

1、mysql> SOURCE cr_pet_tbl.sql   这个时候,cr_pet_tbl.sql必须放在你的mysql/bin目录下面,即跟mysql.exe同一目录

2、mysql> SOURCE c:\cr_pet_tbl.sql  这个时候位置位置正确即可。
入门命令。谢谢分享