Mysql入门系列:检索MYSQL记录
2006-12-31 10:46:29 来源:WEB开发网核心提示:3.6 检索记录除非最终检索它们并利用它们来做点事情,否则将记录放入数据库没什么好处,Mysql入门系列:检索MYSQL记录,这就是SELECT 语句的用途,即帮助取出数据,可利用其中的经验,SELECT 大概是过去的经验在能够有效地使用中起很大作用的语句,SELECT 大概是SQL 语言中最常用的语句,而且怎样使用它
3.6 检索记录
除非最终检索它们并利用它们来做点事情,否则将记录放入数据库没什么好处。这就是SELECT 语句的用途,即帮助取出数据。SELECT 大概是SQL 语言中最常用的语句,而且怎样使用它也最为讲究;用它来选择记录可能相当复杂,可能会涉及许多表中列之间的比较。SELECT 语句的语法如下:
除了词“ S E L E C T”和说明希望检索什么的column_list 部分外,语法中的每样东西都是可选的。有的数据库还需要FROM 子句。MySQL有所不同,它允许对表达式求值而不引用任何表:
在第1章中,我们对SELECT 语句下了很大的功夫,主要集中介绍了列选择的列表和WHERE、GROUP BY、ORDER BY、HAVING 以及LIMIT 子句。本章中,我们将主要精力放在SELECT 语句中最可能令人搞不清的方面,即连接( j o i n)上。我们将介绍MySQL支持的连接类型、它们的含义、怎样指定它们等。这样做将有助于更有效地使用MySQL,因为在许多情况下,解决怎样编写查询的关键是确定怎样将表恰当地连接在一起。还应该参阅一下本章后面3 . 8节“解决方案随笔”。在那一节中将会找到解决几个SQL 问题的方案,它们多数
都涉及SELECT 语句这样或那样的功能。
使用SELECT 的一个问题是,在第一次遇到一种新的问题时,并不总是能够知道怎样编写SELECT 查询来解决它。但在解决以后,再遇到类似的问题时,可利用其中的经验。SELECT 大概是过去的经验在能够有效地使用中起很大作用的语句,这是因为使用它的方法太多的原故。
更多精彩
赞助商链接