中国唯一一家专业只做ARACLE认证和BDA实训的甲骨文金牌合作企业

网络授课

技术沙龙

MySQL培训教程:命令行界面

MySQL培训教程:命令行界面,并不一定要打开MySQL命令行界面向MySQL服务器发送SQL语句。事实上,有时你可能只想在MySQL上执行一个快速的查询,那么最好从shell或命令行执行查询操作。例如,假设在数据库中有一名为vendors的数据表,我们想快速查询路易斯安那州的卖主以及他们的电话号码。我们可以在Linux系统(或其他的操作系统)的命令行中输入下列语句以得到结果列表:

  1. MySQL --user='paola' --password='caporale1017' \   
  2. -e "SELECT vendor, telephone FROM vendors \   
  3. WHERE state='LA'" bookstore  

我们仍然使用MySQL客户机程序,只是不从界面中输入。如上面显示的那样,我们使用用户名paola、密码caporale1017作为命令行中的参数。在行的末尾处有一个反斜杠是告知UNIX系统的shell,后面还有更多参数。否则,我们就得在一行输出所有的信息。

在第二行中,用到了-e选项,它表示双引号中的SQL语句是通过MySQL客户机执行的。值得注意的是,双引号中的SQL语句与MySQL命令行界面中输入的SQL语句使用的语法是相同的。SQL语句语法并不因为是在命令行输入的而有所改变。然而,我们不需要输入分号终止该语句,因为MySQL客户机知道SQL语句应在何处结束。

最后,在SQL语句的结尾处,我们输入将要用到的数据库名。也可以在表名称前添加数据库名,用一个点符号作为分隔符(例如:bookstore.vendors),这样就可以省略最后一个参数了。

还有其他一些与MySQL客户机程序相关的命令行选项。也有其他一些可以访问和操纵MySQL中数据的命令行工具可以使用。你可以使用其中的一些工具备份数据库或操纵服务器的运行。

CUUG 优技培训

中国Oracle培训领航专家

CUUG -CHINA UNIX USER GROUP,是国际UNIX组织UNIFORUM的中国代表,是国内悠久的专业UNIX培训机构,被誉为中国UNIX 的摇篮。

金牌讲师

行业资深实战专家 让学习就像在就业
展开

实操环境

让每一个DBA课程学员有真正的实操练习

让每一个DBA课程学员有真正的实操练习

让每一个DBA课程学员有真正的实操练习

让每一个DBA课程学员有真正的实操练习

院校合作

学校新闻

行业新闻

在线预约 抢先报名 获取课程排期

请输入您的手机号

申请试听
版权所有:北京神脑资讯科技有限公司
地址:北京市海淀区紫竹花园4号楼D座703
全国免费咨询电话:400-0909-964
电话:010-59426307 ,邮政编码:100089
E-mail:cuug_bj@cuug.com
拨打电话
在线咨询
首页