阿里电面问到了相关的知识,在网上找到这方面的文章。这几个关键字是查询递归数据的,形成一个树状结构。目前只有oracle支持,其他数据都要结合存储过程实现语法:
select * from some_table [where 条件1] connect by [条件2] start with [条件3....
分类:
数据库 时间:
2014-06-07 03:43:40
阅读次数:
241
MYSQL中delete删除多表数据DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释:1、
delete from t1 where 条件2、delete t1 from t1 where 条件3、 delete t1 from t1,t2 where
条件4、del...
分类:
数据库 时间:
2014-05-26 20:37:50
阅读次数:
260
MySQL中不支持对同一个表使用其查询结果更新or删除本表内数据(也就是update或delete后的where条件为针对相同表的select),解决方案是创建临时表做过度保存中间数据;可以直接使用查询结果来形成临时表Sql代码CREATETABLEtmpAS(SELECTcolumn1ASfiel...
分类:
数据库 时间:
2014-05-22 15:32:55
阅读次数:
300
DB2创建function(一),介绍将function内容作为字段值,或做为一个where条件的情况。DB2创建function(二),介绍建立返回的内容为表集合。调用示例如下select
* from table(GET_EFFECTIVE_USER_ID(21))--GET_EFFECTIVE...
分类:
数据库 时间:
2014-05-19 07:29:40
阅读次数:
712
一般查询SELECT * FROM 表名SELECT 属性名 FROM
表名条件查询SELECT 属性名 FROM 表名 WHERE 条件表达式查询数据值1,数据值2的表单SELECT * FROM 表名 WHERE 属性名
[NOT] IN(数据值1,数据值2....)查询数值1,数据2的表单SE...
分类:
数据库 时间:
2014-05-18 20:34:19
阅读次数:
368
不走索引的情况还是蛮多的1、条件字段选择性弱,查出的结果集较大,不走索引;2、where条件等号两边字段类型不同,不走索引;3、优化器分析的统计信息陈旧也可能导致不走索引;4、索引字段
is null 不走索引;5、对于count(*)当索引字段有not null约束时走索引,否则不走索引;6、li...
分类:
其他好文 时间:
2014-05-14 13:46:56
阅读次数:
326
在SQL中获取最后的一个id 只需要加上where条件对id进行排序就可以了但是在PHP中
有一种最新的方法 使用mysql_insert_id();就可以获得最大的id .
分类:
数据库 时间:
2014-05-12 10:37:16
阅读次数:
351
1:as给表另外命名2:desc倒序3:order
by分组4:select*form表名where条件
分类:
其他好文 时间:
2014-05-10 06:44:37
阅读次数:
317
1、information_scheme库,个人的理解方式就是数据的数据。里面保存着mysql服务器所维护的其他数据库的信息,有部分表只是只读表(视图)查看表、表类型、引擎注意:也可以查看指定库的表信息,增加where条件即可
where table_schema=‘databasename’未完待...
分类:
数据库 时间:
2014-05-09 08:32:11
阅读次数:
522
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用left
jion时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2where条件是在临时表生成好后,再对临时表进行...
分类:
其他好文 时间:
2014-05-08 17:37:34
阅读次数:
320