mysql无法退出sql命令行编辑_MySql无法退出Sql命令行编辑.doc

MySql无法退出Sql命令行编辑

出处:/?p 579

mysql 无法退出sql命令行编辑

mysql insert into core_user login_name,real_name,password,email,create_time,is_disab…..‘ quit‘ exit‘ ;‘ \‘ \c‘ /c

终止批处理操作吗 Y/N ? y

遇到上面的情况无法终于sql编辑,最后没办法ctrl+c,强退了mysql ,后来找了一下官方文档,上面是有说明的,前面的提示符很重要,要用 ‘\c 退出————————以下官方的说明-------------

这询问说明mysql的几个方面:

· 一个命令通常由SQL语句组成,随后跟着一个分号。(有一些例外不需要分号。早先提到的QUIT是一个例子。后面我们将看到其它的例子。)

· 当发出一个命令时,mysql将它发送给服务器并显示执行结果,然后显示另一个mysql 显示它准备好接受其它命令。

· mysql用表格 行和列 方式显示查询输出。第一行包含列的标签,随后的行是查询结果。通常,列标签是你取自数据库表的列的名字。如果你正在检索一个表达式而非表列的值 如刚才的例子 ,mysql用表达式本身标记列。

· mysql显示返回了多少行,以及查询花了多长时间,它给你提供服务器性能的一个大致概念。因为他们表示时钟时间 不是 CPU 或机器时间 ,并且因为他们受到诸如服务器负载和网络延时的影响,因此这些值是不精确的。(为了简洁,在本章其它例子中不再显示“集合中的行”。)

能够以大小写输入关键词。下列查询是等价的:

mysql SELECT VERSION , CURRENT_DATE;mysql select version , current_date;mysql SeLeCt vErSiOn , current_DATE;这是另外一个查询,它说明你能将mysql用作一个简单的计算器:

mysql SELECT SIN PI /4 , 4+1 *5;+——————+———+| SIN PI /4 | 4+1 *5 |+——————+———+| 0.座机电话号码118655 | 25 |+——————+———+1 row in set 0.02 sec 至此显示的命令是相当短的单行语句。你可以在一行上输入多条语句,只需要以一个分号间隔开各语句:

mysql SELECT VERSION ; SELECT NOW ;+—————–+| VERSION |+—————–+| 5.1.2-alpha-log |+—————–+1 row in set 0.00 sec

+———————+| NOW |+———————+| 2005-10-11 15:15:00 |+———————+1 row in set 0.00 sec 不必全在一个行内给出一个命令,较长命令可以输入到多个行中。mysql通过寻找终止分号而不是输入行的结束来决定语句在哪儿结束。(换句话说,mysql接受自由格式的输入:它收集输入行但直到看见分号才执行。)

这里是一个简单的多行语句的例子:

mysql SELECT- USER - ,- CURRENT_DATE;+—————+————–+| USER | CURRENT_DATE |+—————+————–+| jon@localhost | 2005-10-11 |+—————+————–+在这个例子中,在输入多行查询的第一行后,要注意提示符如何从mysql 变为- ,这正是mysql如何指出它没见到完整的语句并且正在等待剩余的部分。提示符是你的朋友,因为它提供有价值的反馈,如果使用该反馈,将总是知道mysql正在等待什么。

如果你决定不想执行正在输入过程中的一个命令,输入\c取消它:

mysql SELECT- USER - \cmysql 这里也要注意提示符,在你输入\c以后,它切换回到mysql ,提供反馈以表明mysql准备接受一个新命令。

下表显示出可以看见的各个提示符并简述它们所表示的mysql的状态:

提示符

含义

mysql

准备好接受新命令。

-

等待多行命令的下一行。

等待下一行,等待以单引号 “’” 开始的字符串的结束。

等待下一行,等待以双引号 “”” 开始的字符串的结束。

`

等待下一行,等待以反斜点 ‘`’ 开始的识别符的结束。

/*

等待下一行,等待以/*开始的注释的结束。

当你打算在一个单行上发出一个命令时,通常会“偶然”出现多行语句,但是没有终止分号。在这种情况中,mysql等待进一步输

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值