码迷,mamicode.com
首页 > 数据库 > 详细

命令行客户端操作MySQL

时间:2018-03-27 14:49:06      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:use   log   mysql数据库   目标   code   databases   cloud   insert   包含   

MySQL客户端

mysql客户端是一个非常有用的SQL shell,几乎能够管理MySQL的每个方面:创建、修改、和删除表和数据库;创建和管理用户;浏览和修改服务器配置;查询表数据。


连接mysql

连接mysql需要以下选项:

  • 主机名(--host=, -h)
  • 用户名(--user=, -u)
  • 密码(--password=, -p)

也可以包括目标数据库(--database=, -D),包含此项时,进入客户端后就不必执行use了,其实这些选项的顺序无关紧要,但是习惯按照以下例子来写。

例如,连接位于www.example.com的MySQL服务器的test数据库

mysql -h www.example.com -u root -p -D test

如果连接的本地数据库,可以省略主机名:

mysql -u root -p -D test

按下回车键后,会提示输入密码,输入正确的密码即可。

root@cloudyyz:~# mysql -h localhost -u root -p -D test
Enter password:


以交互模式使用mysql

通过mysql客户端连接之后,就可以执行SQL命令了。

查看现有数据库的列表:

show databases;

切换数据库:

use MySQL;

切换到MySQL数据库上下文后,可以查看该数据库的所有数据表:

show tables;

还可以查看某张表的结构(例如mysql表)

describe mysql;

还能执行 INSERT、SELECT、UPDATE、DELETE操作。


退出MySQL客户端

退出MySQL有四种命令:

  • quit
  • exit
  • ctrl+D
  • \q

例如:

  mysql> quit
  Bye
  
  mysql> exit
  Bye
  
  mysql> ^DBye
  
  mysql> \q
  Bye
  root@cloudyyz:~#




命令行客户端操作MySQL

标签:use   log   mysql数据库   目标   code   databases   cloud   insert   包含   

原文地址:https://www.cnblogs.com/yongzhenye/p/8656650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!