rdbms-agnostic

    0热度

    3回答

    我现在只安装了MySQL,但在PgSQL,MS SQL等中运行时这些工作是否正常? SELECT MAX(field) as max_field FROM table SELECT MIN(field) as max_field FROM table SELECT SUM(field) as max_field FROM table

    3热度

    1回答

    刚刚发现,当您使用AS关键字别名子查询Oracle不喜欢它: SELECT * FROM (SELECT * FROM products) AS p 我需要让我的SQL查询,尽可能实现可移植性。在上述查询中删除AS关键字是否会影响任何其他RDBMS?

    1热度

    2回答

    一)我有百万域名 B)每个域都有10多万网站 C),每个站点都有约10000访问每日/(5000次独特的日访问量) d)作为所有者所有这些网站的,我想看看我,有多少游客在选定地点曾在选定的时间段,例如:2010年4月 有多少独特的访问者是从1987年12月4日至23日MYDOMAIN。 com/tutorials 从yourdomain.com/reference到1996年8月30日至2009年

    2热度

    2回答

    基本上我有一个一对多的表。我想将大表的列附加到较小表的结果集中。我将最终得到一个与较小表相同大小的结果集,但同样可以从多方表格中获取相关信息。 一个问题:多边表没有定义主键,尽管可以建立一个组合键(同样不是作为约束)。

    6热度

    1回答

    我正在将数据从一个数据库模式迁移到另一个数据库模式。旧的 模式具有基于邻接列表的分类系统,具有 id,类别和parent_id。如果一个类别在一秒之内,那么 类别具有第二个ID作为其父ID。例如: +-------------+----------------------+--------+ | category_id | name | parent | +-------------+

    1热度

    1回答

    假设我有一个表X,其中有100条记录,运行select * from X需要100秒。 我应该花多长时间查询select top 10 * from X? 我认为这种关系或多或少是线性的,所以10秒。这是正确的,还是关系在某种程度上是非线性的?

    12热度

    7回答

    数据库优化技术,我们可以得到一个基本的优化技术准备清单(任何从建模到查询,创建索引,视图,查询优化)。这将是一件很好的事情,每个答案都有一个技巧。作为业余爱好者,我会觉得这非常有用,谢谢。 为了不太模糊,假设我们使用的是maintstream数据库,例如MySQL或Oracle,并且数据库将包含大约10万个表中的500,000-1m左右的记录,其中一些包含外键约束,都使用最典型的存储引擎(例如:I

    -1热度

    4回答

    这是少数几个基本的数据库问题,这一直给我带来麻烦。我曾尝试使用谷歌和维基,但我不知何故我错过了解功能,而不是术语。 如果可能的话,真的很感激,如果有人可以使用一些视觉代表性的例子分享关于这个问题的更多见解。 什么是关键?候选键?主键是 ?一个备用钥匙? A 外键? 什么是索引,它是如何帮助您的数据库 ? 什么是可用的数据类型和 何时使用哪些数据类型?

    2热度

    2回答

    我正在寻找在执行上的数据库表重捣鼓/数据挖掘的最佳途径一些一般性的建议,在不影响正规网站上的查询表的性能。一些计算可能涉及加入几个表格,并涉及复杂的排序和排序。所以“使用更好的索引”并不总是解决方案。 这个问题并不具体。我正在寻找一种解决多年来多次出现的问题的通用方法。所以我没有一个特定的表格模式来显示特定的查询。我已经考虑使用mysqldump首先转储表,然后以不同的名称重新导入表,然后在该临时

    3热度

    2回答

    发生这种情况的可能性似乎对我来说不太可能,因为它可能会导致问题,但我想我总是会问这个问题...... 想象一下,涉及自动增量ID的事务分配。在COMMIT之前,涉及的代码会缓存指定ID的副本供以后参考。然后交易承诺。 假设没有直接的客户端干预(删除或更改记录),是否有任何数据库或情况会在COMMIT时立即自动更改ID值,从而使缓存的ID不正确?缓存ID中间交易总是安全的吗? 我可以想象发生这种情况