新客网
首页 | 新闻 | 系统·网络·服务器·安全 | 工具·办公 | 编程·数据库 | 图象·网页·运营 | 硬件·存储 | 专题教程 | 论坛·old
 → 当前位置:首页 > 教程 > 数据库 > mysql > 正文

MySQL中文参考手册-- 输入查询

XKER.COM   2006-10-10 9:32:24  来源:新客整理  点击:

  确保你连接上了服务器,如在先前的章节讨论的。这样做本身将不选择任何数据库来工作,但是那很好。从这点讲,知道关于如何出询问的一点知识,比马上跳至创建表、给他们装载数据并且从他们检索数据要来的重要写。本节描述输入命令的基本原则,使用几个查询,你能尝试让自己mysql是如何工作的。
  
  这是一个简单的命令,要求服务器告诉你它的版本号和当前日期。在mysql>提示打入如下命令并按回车键:
  
  mysql> SELECT VERSION(), CURRENT_DATE;
  +--------------+--------------+
  | version()  | CURRENT_DATE |
  +--------------+--------------+
  | 3.22.20a-log | 1999-03-19  |
  +--------------+--------------+
  1 row in set (0.01 sec)
  mysql>
  
  这询问说明关于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.707107 |   25 |
  +-------------+---------+
  
  至今显示的命令是相当短的,单行语句。你甚至能在单行上输入多条语句,只是以一个分号结束每一条:
  
  mysql> SELECT VERSION(); SELECT NOW();
  +--------------+
  | version()  |
  +--------------+
  | 3.22.20a-log |
  +--------------+
  
  +---------------------+
  | NOW()        |
  +---------------------+
  | 1999-03-19 00:15:33 |
  +---------------------+
  
  一个命令不必全在一个单独行给出,所以需要多行的较长命令不是一个问题。mysql通过寻找终止的分号而不是寻找输入行的结束来决定你的语句在哪儿结束。(换句话说,mysql接受自由格式输入:它收集输入行但执行他们直到它看见分号。)
  
  这里是一个简单的多行语句的例子:
  
  mysql> SELECT
    -> USER()
    -> ,
    -> CURRENT_DATE;
  +--------------------+--------------+
  | USER()       | CURRENT_DATE |
  +--------------------+--------------+
  | joesmith@localhost | 1999-03-18  |
  +--------------------+--------------+
  在这个例子中,在你输入一个多行查询的第一行后,要注意提示符如何从mysql>变为->,这正是mysql如何指出它没见到完整的语句并且正在等待剩余的部分。提示符是你的朋友,因为它提供有价值的反馈,如果你使用该反馈,你将总是知道mysql正在等待什么。
  
  如果你决定,你不想要执行你在输入过程中输入的一个命令,打入\c取消它:
  
  mysql> SELECT
    -> USER()
    -> \c
  mysql>
  
  这里也要注意提示符,在你打入\c以后,它切换回到mysql>,提供反馈以表明mysql准备接受一个新命令。
  
  下表显示出你可以看见的各个提示符并总结他们意味着mysql在什么状态下:

本新闻共2页,当前在第1页  1  2  

上一篇教程:MySQL中文参考手册-- 连接与断开服务者
下一篇教程:MySQL中文参考手册-- 常用查询的例子
收藏本文】 【我要投稿】 【打印本文】 【论坛讨论】 【关闭窗口

相关文章
·MySQL数据导入导出方法与工具介绍三·MySQL数据导入导出方法与工具介绍二
·MySQL数据导入导出方法与工具介绍一·如何才能使图形化管理MySQL更轻松(二)
·如何才能使图形化管理MySQL更轻松(一)·MySQL管理员指南之--MySQL用户管理
·MySQL数据的导出和导入工具mysqldump·MySQL的管理工具:phpMyAdmin
·MySQL中文参考手册-- 常用查询的例子·MySQL中文参考手册-- 连接与断开服务者
·MySQL中文参考手册-- 获得数据库和表的信息·MySQL中文参考手册-- 创造并使用一个数据库
·MySQL服务器的启动与停止·MySQL中文参考手册--- 安装MySQL
·MySQL高级特性----对比与其他数据库·MySQL中文参考手册---MySQL 文件系统

学院文章搜索
  
推荐文章
·用CSS实现动态显示的五角星
·MySQL数据导入导出方法与工
·从网络设置着手 教你四招让
·制作正式版优化大师绿色免
·编程过把瘾:自己动手写操
·数据恢复指南 专题
·硬盘“逻辑锁”解决办法
·DOS使用中的常见问题解答
·DOS下常用的相关网络命令
·Win2000优化技巧篇之:硬件
阅读排行
·免费代理IP(每日更新)
·流氓网站招招看 详细剖析恶
·ghost教程 专题
·DB2 9数据库专题
·轻松恢复硬盘数据 EasyRec
·克隆软件Ghost初级使用教程
·DOS下对系统重新进行分区
·DOS常用命令
·Fdisk分区详解
·编程过把瘾:自己动手写操
专题教程
·数据恢复指南 专题
·Web服务器专题
·DB2 9数据库专题
·ghost教程 专题
·局域网技术专题
·虚拟机专题
·CDN加速技术专题
·注册表教程专题
·电脑技巧 专题
·Linux与虚拟化技术
最新文章
·用手机免费申请QQ号 既方便
·用CSS实现动态显示的五角星
·MySQL数据导入导出方法与工
·MySQL数据导入导出方法与工
·MySQL数据导入导出方法与工
·如何才能使图形化管理MySQ
·如何才能使图形化管理MySQ
·MySQL管理员指南之--MySQL
·MySQL数据的导出和导入工具
·MySQL的管理工具:phpMyAdm
设为首页 - 加入收藏 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003 - 2006 XKER Inc. All Rights Reserved
新客网 版权所有