MySQL执行计划解读Explain语法EXPLAIN SELECT ……变体:1. EXPLAIN EXTENDED SELECT ……将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS S....
分类:
数据库 时间:
2014-09-05 12:42:21
阅读次数:
305
DDL(数据定义语言) Create、Drop、AlterDML(数据操纵语言) CRUD(增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete))DCL(数据控制语言)增加数据 insert into 表 values ('值') --i...
分类:
其他好文 时间:
2014-09-04 23:30:40
阅读次数:
241
ExecuteNonQuery() 执行非查询语句,insert update delete 三种基本语句,返回的是数据库,受影响行数,
在insert中,如果有输出insered.id ,会返回一个结果集,这个结果集只包含一行一列,这一行一列,就是刚才新增的id 什么是结果集:sql语句被发送到数...
分类:
其他好文 时间:
2014-09-04 16:57:19
阅读次数:
163
Command
ExecuteNonQuery—执行非查询语句,返回受影响行数
在新增,删除,修改 的时候,如果我们要返回结果集那么就不能用它了
ExecuteScalar –执行查询,返回结果集的第一行第一列,如果结果集为空那么就返回Null
在程序没有执行之前,返回值类型不确定,所以返回值是ob...
分类:
其他好文 时间:
2014-09-04 16:52:59
阅读次数:
141
一、oracle递归查询语句startwith...connectbyprior① 给你一张表,表里面有主键id,以及该项的父节点parent_id,查询出该表中所有的父子关系节点树?Oracle:startwith...connectbyprior例如:对分类下的所有组图(包括子分类下的组图)列表...
分类:
数据库 时间:
2014-09-04 13:16:09
阅读次数:
412
前一篇博客中介绍的是怎样依据sqlite3_get_table()函数来获取一张表的内容,就是一股脑的把表中的内容所有存储起来放在一个一维数组中,这其中的规则已经介绍过了。接下来讲的是怎样依据一个SQL查询语句来挑选出合乎选择条件的记录,被挑选出的记录事先是不知道的。你不知道这个查询的结果中有几行更...
分类:
数据库 时间:
2014-09-04 13:08:39
阅读次数:
346
这些都比较基础,还是重温一下。一、简单的查询语句1、查询表结构sql>desc dept; (使用PL/SQL Developer查询时,必需在命令窗口才能使用该语句)2、查询所有列sql>select * from dept;3、查询指定列sql>select ename,sal,job,dept...
分类:
数据库 时间:
2014-09-04 07:20:57
阅读次数:
335
看过牛腩视频后,前17集讲后台代码的编写,尤其讲到查询语句的时候,顿时感觉原来学习过的查询语句中用到的关键字烟消云散了,啥都不记得了,通过看视频,帮着回忆了一部分,在这里总结一下,查询语句中用到的关键字的含义及使用。
一、select语句(单个表)
1.最简单的查询:
select * from [where ]
select co...
分类:
数据库 时间:
2014-09-03 18:12:17
阅读次数:
383
在使用dede过程,有的朋友会调调出文章的列表的内容出来,怎么调呢?当然是用dede的传参的数据查询语句了,方法如下:{dede:arclist flag=h typeid=2row=1 titlelen='200' orderby=pubdate}[field:title/][field:idru...
分类:
其他好文 时间:
2014-09-03 18:05:26
阅读次数:
219
联合查询(union)在对数据信息进行操作时,有时需要将不同数据表中的数据信息组合在一起,这时需要使用联合查询。联合查询指的是将多表中的行数据组合在一个数据集中进行显示。使用UNOIN运算符时需要注意以下几点:两个查询语句中列的数量和列的数据类型必须相互兼容。最后结果集中的列名来自第一个SELECT...
分类:
数据库 时间:
2014-09-03 00:14:35
阅读次数:
323