Jafe Lee

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  49 随笔 :: 0 文章 :: 24 评论 :: 0 Trackbacks
1、连接到服务器:
mysql [-h host] [-u user_name] [-p] [db_name]
注意:
  •  db_name 表示默认数据库,相当与连接成功后的use db_name。
  • -p 表示密码选项,当有该选项是,mysql会弹出密码输入对话框,否则mysql将以匿名形式向服务器发送登录请求
  • 也可以在-p后直接加上密码,mysql将直接向服务器发送登录请求,注意密码与-p之间不能有空格
2、批量处理命令:
echo 'SELECT 1 + 1' | mysql -u some_user -p
mysql命令行也支持重定向:
mysql -user -< input_file > output_file

3、从执行文件执行命令(有两种方法):
(1)
mysql -username -db_name < file_name.sql
敲入该命令之后,会有一个密码输入的提示符,输入密码之后,会执行file_name.sql中的命令并打印这些命令返回的结果。
(2)首先从命令行连接连接数据库,在mysql的提示符下敲入:
\. file_name.sql
其中 \.表示从文件中执行命令, 文件名既可以包含绝对路径也可以包含相对路径

4、如果要清除当前行的命令在命令后添加 \c,例如:
DROP DATABASE foo;\c
(未完待续,因不是很重要,暂不研究)
posted on 2007-09-21 21:46 Jafe Lee 阅读(596) 评论(1)  编辑  收藏 所属分类: Database

评论

# re: MySQL命令 (8) -- 客服端命令行 2007-09-22 00:04 千里冰封
会了命令速度快多了  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: