摘要: 一、查看创建函数的功能是否开启:mysql> show variables like '%func%';+-----------------------------------------+-------+| Variable_name | Value |+-----------------------------------------+-------+| log_bin_trust_function_creators | ON |+-----------------------------------------+-------+1 row in set (0.02 阅读全文
posted @ 2013-09-04 08:30 taoxiaodong 阅读(521) 评论(0) 推荐(0) 编辑
摘要: MySQL 关联子查询关联子查询是指一个包含对表的引用的子查询,该表也显示在外部查询中。通俗一点来讲,就是子查询引用到了主查询的数据数据。以一个实际的例子来理解关联子查询:article 文章表:aidtitlecontentuid1文章1文章1正文内容...12文章2文章2正文内容...13文章3文章3正文内容...24文章4文章4正文内容...4user 用户表:uidusernameemail1adminadmin@5idev.com2小明xiao@163.com3Jackjack@gmail.com我们要查出 article 表中的数据,但要求 article 中的某个或某些字段与 u 阅读全文
posted @ 2013-08-20 08:57 taoxiaodong 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: MySQL EXISTS 和 NOT EXISTS 子查询MySQL EXISTS 和 NOT EXISTS 子查询语法如下:SELECT ... FROM table WHERE EXISTS (subquery)该语法可以理解为:将主查询的数据,放到子查询中做条件验证,根据验证结果(TRUE 或 FALSE)来决定主查询的数据结果是否得以保留。MySQL EXISTS 子查询实例下面以实际的例子来理解 EXISTS 子查询。下面是原始的数据表:article 文章表:aidtitlecontentuid1文章1文章1正文内容...12文章2文章2正文内容...13文章3文章3正文内容... 阅读全文
posted @ 2013-08-20 08:57 taoxiaodong 阅读(2030) 评论(0) 推荐(1) 编辑
摘要: FROM 子句中的子查询MySQL FROM 子查询是指 FROM 的子句作为子查询语句,主查询再到子查询结果中获取需要的数据。FROM 子查询语法如下:SELECT ... FROM (subquery) AS name ...子查询会生成一个临时表,由于 FROM 子句中的每个表必须有一个名称,因此 AS name 是必须的。FROM 子查询也称为衍生数据表子查询。FROM 子查询实例table1:s1s215212320FROM 子查询 SQL 如下:SELECT s1,s2 FROM (SELECT s1, s2*2 AS s2 FROM table1) AS temp WHERE s 阅读全文
posted @ 2013-08-20 08:57 taoxiaodong 阅读(561) 评论(0) 推荐(0) 编辑
摘要: MySQL 表子查询表子查询是指子查询返回的结果集是 N 行 N 列的一个表数据。MySQL 表子查询实例下面是用于例子的两张原始数据表:article 表:aidtitlecontentuid1文章1文章1正文内容...12文章2文章2正文内容...13文章3文章3正文内容...24文章4文章4正文内容...3blog 表:bidtitlecontentuid1日志1日志1正文内容...12文章2文章2正文内容...13文章3文章3正文内容...2SQL 如下:SELECT * FROM article WHERE (title,content,uid) IN (SELECT title,c 阅读全文
posted @ 2013-08-20 08:49 taoxiaodong 阅读(436) 评论(0) 推荐(0) 编辑
摘要: MySQL 行子查询行子查询是指子查询返回的结果集是一行 N 列,该子查询的结果通常是对表的某行数据进行查询而返回的结果集。一个行子查询的例子如下:SELECT * FROM table1 WHERE (1,2) = (SELECT column1, column2 FROM table2)在该例子中,在保证子查询返回单一行数据的前提下,如果 column1=1 且 column2=2 ,则该查询结果为 TRUE。MySQL 行构造符在上面的例子中,WHERE 后面的 (1,2) 被称为行构造符,也可以写作 ROW(1,2)。行构造符通常用于与对能返回两个或两个以上列的子查询进行比较。MySQ 阅读全文
posted @ 2013-08-20 08:48 taoxiaodong 阅读(258) 评论(0) 推荐(0) 编辑
摘要: MySQL 列子查询列子查询是指子查询返回的结果集是 N 行一列,该结果通常来自对表的某个字段查询返回。一个列子查询的例子如下:SELECT * FROM article WHERE uid IN(SELECT uid FROM user WHERE status=1)该例子在前文《MySQL 子查询subquery语法与用法实例》已有解释及数据实例,在此不再赘述。列子查询中使用 IN、ANY、SOME 和 ALL 操作符由于列子查询返回的结果集是 N 行一列,因此不能直接使用 = > = 这些比较标量结果的操作符。在列子查询中可以使用 IN、ANY、SOME 和 ALL 操作符:IN: 阅读全文
posted @ 2013-08-20 08:47 taoxiaodong 阅读(486) 评论(0) 推荐(1) 编辑
摘要: MySQL 标量子查询标量子查询是指子查询返回的是单一值的标量,如一个数字或一个字符串,也是子查询中最简单的返回形式。一个标量子查询的例子如下:SELECT * FROM article WHERE uid = (SELECT uid FROM user WHERE status=1 ORDER BY uid DESC LIMIT 1)在该例子中,子查询语句:SELECT uid FROM user WHERE status = 1 ORDER BY uid DESC LIMIT 1返回的是单一的数字(如 2),实际的查询语句为:SELECT * FROM article WHERE uid 阅读全文
posted @ 2013-08-20 08:46 taoxiaodong 阅读(869) 评论(0) 推荐(0) 编辑
摘要: MySQL 子查询子查询是将一个 SELECT 语句的查询结果作为中间结果,供另一个 SQL 语句调用。MySQL 支持 SQL 标准要求的所有子查询格式和操作,也扩展了特有的几种特性。子查询没有固定的语法,一个子查询的例子如下:SELECT * FROM article WHERE uid IN(SELECT uid FROM user WHERE status=1)对应的两个数据表如下:article 文章表:aidtitlecontentuid1文章1文章1正文内容...12文章2文章2正文内容...13文章3文章3正文内容...24文章4文章4正文内容...3user 用户表:uidu 阅读全文
posted @ 2013-08-20 08:45 taoxiaodong 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 经常有网友提到,空间和博客不能上传电脑中的MP3或自己唱的歌或作为文章的背景音乐,需要外链,而上传到一些网盘只能下载无法提供外链。其实有一个办法可以解决外链问题,你只需注册Windows Live账号,就能实现。 Windows Live是一种web服务平台,由微软的服务器通过互联网向用户的电脑等终端提供各种应用服务。提供内容包括个人网站设置、电子邮件、VoIP、即时消息、检索等与互联网有关的多种应用服务。 第一步:注册登录打开网站http://skydrive.live.com注册Windows Live ID账号。 注册账号 注册后登录Windows Live 第二步:选择公用文件夹 点开 阅读全文
posted @ 2013-08-18 23:05 taoxiaodong 阅读(8361) 评论(1) 推荐(0) 编辑