电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

MySql无法退出Sql命令行编辑

4页
  • 卖家[上传人]:人***
  • 文档编号:470927972
  • 上传时间:2023-02-01
  • 文档格式:DOC
  • 文档大小:18.01KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、出处: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显示返回了多少行,以及查询花了多长时间,它给你提供服务器性能

      2、的一个大致概念。因为他们表示时钟时间(不是 CPU 或机器时间),并且因为他们受到诸如服务器负载和网络延时的影响,因此这些值是不精确的。(为了简洁,在本章其它例子中不再显示“集合中的行”。)能够以大小写输入关键词。下列查询是等价的:mysql SELECT VERSION(), CURRENT_DATE;mysql select version(), current_date;mysql SeLeCt vErSiOn(), current_DATE;这是另外一个查询,它说明你能将mysql用作一个简单的计算器:mysql SELECT VERSION(); SELECT NOW();+| VERSION() |+| -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接受自由格式的输入:它收集输入行但直到看见

      3、分号才执行。)这里是一个简单的多行语句的例子:mysql SELECT- USER()- ,- CURRENT_DATE;+| USER() | CURRENT_DATE |+| jonlocalhost | 2005-10-11 |+在这个例子中,在输入多行查询的第一行后,要注意提示符如何从mysql变为-,这正是mysql如何指出它没见到完整的语句并且正在等待剩余的部分。提示符是你的朋友,因为它提供有价值的反馈,如果使用该反馈,将总是知道mysql正在等待什么。如果你决定不想执行正在输入过程中的一个命令,输入c取消它:mysql SELECT- USER()- cmysql这里也要注意提示符,在你输入c以后,它切换回到mysql,提供反馈以表明mysql准备接受一个新命令。下表显示出可以看见的各个提示符并简述它们所表示的mysql的状态:提示符含义mysql准备好接受新命令。-等待多行命令的下一行。等待下一行,等待以单引号(“”)开始的字符串的结束。“等待下一行,等待以双引号(“”)开始的字符串的结束。等待下一行,等待以反斜点()开始的识别符的结束。/*等待下一行,等待以/*开始的

      4、注释的结束。当你打算在一个单行上发出一个命令时,通常会“偶然”出现多行语句,但是没有终止分号。在这种情况中,mysql等待进一步输入:mysql SELECT USER()-如果出现这种情况(你认为输完了语句,但是只有一个-提示符响应),很可能mysql正在等待分号。如果你没有注意到提示符的提示,在意识到你需要做什么之前,你可能会呆坐一会儿。输入一个分号完成语句,mysql将执行:mysql SELECT USER()- ;+| USER() |+| jonlocalhost |+在字符串收集期间将出现 和 “ 提示符(提示MySQL正等待字符串的结束)。在MySQL中,可以写由或”字符括起来的字符串 (例如,hello或”goodbye”),并且mysql允许输入跨越多行的字符串。当看到一个 或 “ 提示符时,这意味着已经输入了包含以或”括号字符开始的字符串的一行,但是还没有输入终止字符串的匹配引号。这显示你粗心地省掉了一个引号字符。例如:mysql SELECT * FROM my_table WHERE name = Smith AND age 如果你输入SELECT语句,然后按Enter(回车)键并等待结果,什么都没有出现。不要惊讶,“为什么该查询这么长呢?”,注意”提示符提供的线索。它告诉你mysql期望见到一个未终止字符串的余下部分。(你看见语句中的错误吗?字符串”Smith丢掉了第二个引号。)走到这一步,你该做什么?最简单的是取消命令。然而,在这种情况下,你不能只是输入c,因为mysql作为它正在收集的字符串的一部分来解释它!相反,应输入关闭的引号字符(这样mysql知道你完成了字符串),然后输入c:mysql SELECT * FROM my_table WHERE name = Smith AND age cmysql提示符回到mysql,显示mysql准备好接受一个新命令了。 提示符类似于 和” 提示符,但表示你已经开始但没有结束以 开始的识别符。知道和”提示符的含义很重要,因为如果你错误地输入一个未终止的字符串,任何后面输入的行将要被mysql忽略包括包含QUIT的行!这可能令人相当困惑,特别是如果取消当前命令前还不知道你需要提供终止引号。

      《MySql无法退出Sql命令行编辑》由会员人***分享,可在线阅读,更多相关《MySql无法退出Sql命令行编辑》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.