中文参考手册--8.MySQL教程--8.2输入查询
来源:互联网 发布:域名交易中心 编辑:程序博客网 时间:2024/05/01 19:45
确保你连接上了服务器,如在先前的章节讨论的。这样做本身将不选择任何来工作,但是那很好。从这点讲,知道关于如何出询问的一点知识,比马上跳至创建表、给他们装载数据并且从他们检索数据要来的重要写。本节描述输入命令的基本原则,使用几个查询,你能尝试让自己是如何工作的。
这是一个简单的命令,要求服务器告诉你它的版本号和当前日期。在提示打入如下命令并按回车键:
MySQL>SELECTVERSION(),CURRENT_DATE;+--------------+--------------+|version()|CURRENT_DATE|+--------------+--------------+|3.22.20a-log|1999-03-19|+--------------+--------------+1rowinset(0.01sec)MySQL>
这询问说明关于几件事:一个命令通常由SQL语句组成,随后有一个分号。(有一些例外不需要一个分号。早先提到的
是他们之一。我们将以后看到其它。)当你发出一个命令时,
发送它给服务器并显示结果,然后打出另外一个
显示它准备好接受另外的命令。
以一张表格(行和列)显示查询输出。第一行包含列的标签,随后的行是询问结果。通常,列标签是你取自数据库表的列的名字。如果你正在检索一个表达式而非表列的值(如刚才的例子),
用表达式本身标记列。
显示多少行被返回,和查询花了多长执行,它给你提供服务器性能的一个大致概念。因为他们表示时钟时间(不是CPU或机器时间),并且因为他们受到诸如服务器负载和网络延时的影响,因此这些值是不精确的。(为了简洁,在本章剩下的例子中不再显示“集合中的行”。)
关键词可以以任何大小写字符被输入。下列询问是等价的:
MySQL>SELECTVERSION(),CURRENT_DATE;MySQL>selectversion(),current_date;MySQL>SeLeCtvErSiOn(),current_DATE;
这里有另外一个查询,它说明你能将MySQL
用作一个简单的计算器:
MySQL>SELECTSIN(PI()/4),(4+1)*5;+-------------+---------+|SIN(PI()/4)|(4+1)*5|+-------------+---------+|0.707107|25|+-------------+---------+
至今显示的命令是相当短的,单行语句。你甚至能在单行上输入多条语句,只是以一个分号结束每一条:
MySQL>SELECTVERSION();SELECTNOW();+--------------+|version()|+--------------+|3.22.20a-log|+--------------++---------------------+|NOW()|+---------------------+|1999-03-1900:15:33|+---------------------+
一个命令不必全在一个单独行给出,所以需要多行的较长命令不是一个问题。通过寻找终止的分号而不是寻找输入行的结束来决定你的语句在哪儿结束。(换句话说,
接受自由格式输入:它收集输入行但执行他们直到它看见分号。)
这里是一个简单的多行语句的例子:
MySQL>SELECT->USER()->,->CURRENT_DATE;+--------------------+--------------+|USER()|CURRENT_DATE|+--------------------+--------------+|joesmith@localhost|1999-03-18|+--------------------+--------------+
在这个例子中,在你输入一个多行查询的第一行后,要注意提示符如何从变为
,这正是
如何指出它没见到完整的语句并且正在等待剩余的部分。提示符是你的朋友,因为它提供有价值的反馈,如果你使用该反馈,你将总是知道
正在等待什么。
如果你决定,你不想要执行你在输入过程中输入的一个命令,打入取消它:
MySQL>SELECT->USER()->/cMySQL>
这里也要注意提示符,在你打入共2页 第1页
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 中文参考手册--8.MySQL教程--8.2输入查询
- MySQL中文参考手册--MySQL教程(2)--输入查询
- 中文参考手册--8.MySQL教程--8.3常用查询的例子
- MySQL中文参考手册--MySQL教程(3)--常用查询的例子
- 中文参考手册--8.MySQL教程--8.7双胞胎项目的查询(实例)
- MySQL中文参考手册-8 MySQL教程
- 中文参考手册--8.MySQL教程--8.4创造并使用一个
- MySQL中文参考手册-- 常用查询的例子
- MySQL 4.1.0 中文参考手册 --- 6.9 MySQL 查询缓存
- 中文参考手册--8.MySQL教程--8.6以批处理模式使用mysql
- MySQL中文参考手册--MySQL教程(1)--SQL 语法参考
- 4.1.0中文参考手册---6.9MySQL查询缓存
- 中文参考手册--8.MySQL教程--8.5获得和表的信息
- 中文参考手册--8.MySQL教程--8.1连接与断开服务者
- mysql中文参考手册
- MySQL中文参考手册
- MySQL中文参考手册
- MySQL中文参考手册
- 中文参考手册--8.MySQL教程--8.4创造并使用一个
- C#组合的递归算法
- 北京海淀发生地震
- No getter method for property info of bean user 解决办法
- 中文参考手册--8.MySQL教程--8.3常用查询的例子
- 中文参考手册--8.MySQL教程--8.2输入查询
- 中文参考手册--8.MySQL教程--8.1连接与断开服务者
- JAVA的框架的形成是否会向C#一样,用鼠标编程?
- 中文参考手册---7MySQL语言参考
- 如何静态链接pthreads-win32
- 中文参考手册---6MySQL存取权限系统
- 很全面的,很好的一片论文,主要是在线考试
- 建立自己的WAP手机网站
- 中文参考手册5MySQL与标准的兼容性?