以下的文章主要介绍的是如何快速的对MySQL SELECT语句进行掌握的实际操作步骤,以及在MySQL SELECT语句的学习中我们应注意的相关的事项有哪些?以下就是文章的主要内容描述。
图解MySQL(和PHP搭配之更佳组合)数据库的安装和操作
如何实现MySQL(和PHP搭配之更佳组合)数据库的备份与恢复
MySQL(和PHP搭配之更佳组合)数据库接口的VC实现与应用(2)
如何备份MySQL(和PHP搭配之更佳组合)数据库
MySQL(和PHP搭配之更佳组合):用Java来测试MySQL(和PHP搭配之更佳组合)数据库的最
MySQL(和PHP搭配之更佳组合)数据库技术(01)
如何在ASP中连接MySQL(和PHP搭配之更佳组合)数据库
最简便的MySQL(和PHP搭配之更佳组合)数据库备份的 ***
MySQL(和PHP搭配之更佳组合)数据库备份与恢复
MySQL(和PHP搭配之更佳组合)数据库连接过多的错误,可能的原
该篇文章针对MySQL(和PHP搭配之更佳组合)数据库中的MySQL SELECT语句快速精细掌握。
MySQL(和PHP搭配之更佳组合)中SELECT语句的基本语法是:
以下是引用片段:
SELECT [stRAIGHT_JOIN] [SQL_ *** ALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY] [DISTINCT|DISTINCTROW|ALL] select_list [INTO {OUTFILE|DUMPFILE} 'file_name' export_options] [FROM table_references [WHERE where_definition] [GROUP BY col_name,...] [HAVING where_definition] [ORDER BY {unsighed_integer|col_name|formura} [ASC|DESC],...] [LIMIT [offset,] rows] [PROCEDURE procedure_name]]
从这个基本语法可以看出,最简单的MySQL SELECT语句是SELECT select_list,实际上利用这个最简单的SELECT语句,你也可以完成许多你期待的功能,首先你能利用它进行MySQL(和PHP搭配之更佳组合)所支持的任何运算,例如:SELECT 1+1,它将返回2;其次,你也能利用它给变量赋值,而在PHP中,运用SELECT语句的这种功能,你就可以自由地运用MySQL(和PHP搭配之更佳组合)的函数为PHP程序进行各种运算,并赋值给变量。在很多的时候,你会发现MySQL(和PHP搭配之更佳组合)拥有许多比PHP更为功能强大的函数。
STRaiGHT_JOIN、SQL_ *** ALL_RESULT、SQL_BIG_RESULT、HIGH_PRIORITY是MySQL(和PHP搭配之更佳组合)对ANSI SQL92的扩展。如果优化器以非更佳次序联结表,使用STRAIGHT_JOIN可以加快查询。
SQL_ *** ALL_RESULT和SQL_BIG_RESULT是一组相对的关键词。它们必须与GROUP BY、DISTINCT或DISTINCTROW一起使用。SQL_ *** ALL_RESULT告知优化器结果会很小,要求MySQL(和PHP搭配之更佳组合)使用临时表存储最终的表而不是使用排序;反之,SQL_BIG_RESULT告知优化器结果会很小,要求MySQL(和PHP搭配之更佳组合)使用排序而不是做临时表。
HIGH_PRIORITY将赋予MySQL SELECT比一个更新表的语句更高的优先级,使之可以进行一次优先的快速的查询。
以上四个关键词的使用 *** 的确比较晦涩。幸运的是,在绝大多数情况下,在MySQL(和PHP搭配之更佳组合)中我们完全可以选择不使用这四个关键词。
DISTINCT、DISTINCTROW对查询返回的结果集提供了一个最基本但是很有用的过滤。那就是结果集中只含非重复行。在这里要注意的是,对关键词DISTINCT、DISTINCTROW来说,空值都是相等的,无论有多少NULL值,只选择一个。而ALL的用法就有画蛇添足之嫌了。它对结果集的产生没有任何影响。
INTO {OUTFILE|DUMPFILE} 'file_name' export_options,将结果集写入一个文件。文件在服务器主机上被创建,并且不能是已经存在的。语句中的export_options部分的语法与用在LOAD DATAINFILE语句中的FIELDS和LINES子句中的相同,我们将在MySQL(和PHP搭配之更佳组合)进阶_LOAD DATA篇中详细讨论它。而OUTFILE与DUMPFILE的关键字的区别是:后前只写一行到文件,并没有任何列或行结束。
上面说了这么多内容,是关于对快速掌握MySQL SELECT语句的部分内容介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注ITjs,学习最新Mysql技术。
扫描二维码推送至手机访问。
版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。
像Ubuntu这种开源系统,一般都自带有好多漂亮的字体,不过假如您想使用您熟悉的字体,可以通过在Ubuntu或其它Linux系统上安装字体,帮助用户在使用开源OS平台上更好的视图体验。 软件名称:Ubuntu 14.04 官方正式版软件大小:752MB更新时间:2014-05-07 Ubun...
Ubuntu挂载U盘问题 复制代码代码如下: 老是说special device /dev/sdb1 does not exist,无比郁闷 复制代码代码如下:#fdisk /dev/sda 复制代码代码如下: 是有个 这个咚咚。。。。 复制代码代码如下: 最后: 复制代码代码如下:...
假如你想要在Ubuntu上使用Windows应用,就需要用到Wine了,除了支持Linux系统外,Wine还可运行于其他系统,是个非常使用的软件,下面小编就以Ubuntu 14.04为例,给大家介绍下Ubuntu 14.04安装Wine的步骤。 Ubuntu 14.04安装Wine的步骤 1...
每一位用户的Windows 7系统上,或多或少都会有一到两个自己常用的文件夹,那么如何将这些常用的文件夹添加到任务栏上,增加我们的工作效率呢 许多用户只知道移动exe程序文件到任务栏,却不知道文件夹怎么移,下面小编通过图文教程来告诉大家方法。 操作方法: 1、首先将你使用频率最高的那个文件夹重命...
有些用户不喜欢Windows 7任务栏的颜色,想要换种自己喜欢的,该怎么做呢?现在小编就和大家一起分享修改Windows 7任务栏颜色的方法吧。 步骤 首先打开“控制面板”,找到“个性化”,如下图所示 接上步骤,打开“个性化”,如下图,找到“窗口颜色” 3接上步骤,点开“窗口颜色”,...
Windows 7 的搜索功能非常方便且反应灵敏,可以快速地查询到你想要的文件名称,但查询后是会留下记录的,为了隐私或不想让人看到这些敏感信息记录,应该如何设置呢 1、如图,点击搜索框后会显示最近的搜索记录 2、好了,我们开始设置,首先使用快捷键“Win+R”打开“运行”命令窗口,输入:gp...