快捷搜索:

MySql官方手册学习笔记1 MySql简单上手

MySql官方手册学习笔记1MySql简单上手

  安装允许用户以匿名(未命名)用户连接到本地主机上运行的服务器。如果你的机器是这种情况,你应该能不带任何选项地调用

  下面是一个简单的命令,要求服务器告诉它的版本号和当前日期asp源码怎么搭建网站。在mysql>提示输入如下命令并按回车键:

  至此显示的命令是相当短的单行语句。你可以在一行上输入多条语句,只需要以一个分号间隔开各语句:

  不必全在一个行内给出一个命令,较长命令可以输入到多个行中。mysql是通过寻找终止分号来决定语句在哪儿结束的。(换句话说,mysql收集输入行但直到看见分号才执行。)

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

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

  在字符串收集期间将出现>和>提示符(提示MySQL正等待字符串的结束)。在MySQL中,可以写由‘或‘字符括起来的字符串(例如,hello或goodbye),并且mysql允许输入跨越多行的字符串。当看到一个>或>提示符时,这意味着已经输入了包含以‘或‘括号字符开始的字符串的一行asp技术,但是还没有输入终止字符串的匹配引号。这显示你粗心地省掉了一个引号字符。例如:

  如果你输入SELECT语句,然后按Enter(回车)键并等待结果,什么都没有出现。不要惊讶,“为什么该查询这么长呢?”,注意>提示符提供的线索。它告诉你mysql期望见到一个未终止字符串的余下部分。(你看见语句中的错误吗?字符串Smith丢掉了第二个引号。)

  走到这一步,你该做什么?最简单的是取消命令。然而,在这种情况下,你不能只是输入\c,因为mysql作为它正在收集的字符串的一部分来解释它!相反,应输入关闭的引号字符(这样mysql知道你完成了字符串),然后输入\c:

  `>提示符类似于>和>提示符asp技术,但表示你已经开始但没有结束以`>开始的识别符。

  知道>和>提示符的含义很重要,因为如果你错误地输入一个未终止的字符串,任何后面输入的行将要被mysql忽略--包括包含QUIT的行!这可能令人相当困惑,特别是如果取消当前命令前还不知道你需要提供终止引号。

您可能还会对下面的文章感兴趣: