rdbms相关内容

帮我把Oracle术语放到SQL Server术语中

我的公司现在是第一次支持Oracle,我的大多数同事都是SQL Server开发人员,他们实际上并未与Oracle合作.我对Oracle有点熟悉,但是在这个问题上还不是天才.不幸的是,这足以说明我比大多数同事都更加了解Oracle,因此我发现自己一直在努力解释我仍在学习的概念,因为人们根本不熟悉Oracle.了解. 我遇到的最大问题是了解SQL Server术语如何转换为Oracle术语.我 ..
发布时间:2020-05-22 00:03:06 数据库

Oracle AS关键字和子查询

当您使用AS关键字为子查询添加别名时,刚发现Oracle不喜欢它: SELECT * FROM (SELECT * FROM products) AS p 我需要使我的SQL查询尽可能地可移植.在上面的查询中删除AS关键字是否会影响其他RDBMS? 解决方案 SQL 99 ANSI的模式是表可以具有别名 WITHOUT AS关键字,因此,您可以采用AS,它应该在每个RDBMS上都 ..
发布时间:2020-05-21 23:52:05 数据库

数据库中的分层数据:递归查询vs.闭合表vs.图形数据库

我正在开始一个新项目,该项目具有一些层次结构数据,目前正在寻找将其存储在数据库中的所有选项. 我使用的是PostgreSQL,它确实允许递归查询.我还研究了关系数据库的设计模式,例如闭合表,然后看了图数据库解决方案,例如neo4j. 我发现很难在这些选项之间做出选择.例如:假设我的RDBMS允许递归查询,使用闭包表是否仍然有意义,并且在可维护性和性能方面,它与图形数据库解决方案相比如何 ..

是否有一个公式可以估算InnoDB中的索引大小?

如何为InnoDB中的特定列类型计算索引大小: VARCHAR CHAR 时间戳 SMALLINT 我找到了MyISAM的公式( http://dev.mysql.com/doc/refman/5.7/en/key-space.html ):(key_length + 4)/0.67 这对于InnoDB也有效吗? 我正在尝试估计我为调整大小而设计的数据库的大小. ..
发布时间:2020-05-15 04:42:22 数据库

Redis可以完全取代mysql吗?

一个简单的问题,我可以想象使用redis代替mysql用于各种Web应用程序:社交网络,地理位置服务等吗? 解决方案 在IT中没有什么是不可能的.但是有些事情可能变得非常复杂. 将键值存储用于诸如全文搜索之类的工作可能会非常痛苦. 据我所知,它缺乏对大型集群数据库的支持:因此在MySQL上,如果数据库中的Gb增长超过100 Gb,则没有问题;在Redis上,...这将需要更多的 ..
发布时间:2020-05-15 04:21:18 数据库

优化查询以返回大量记录,这是避免数百个联接的一种方式.这是一个聪明的解决方案吗?

我不是很聪明的SQL,并且对如何优化查询存在以下疑问.我正在使用 MySql 我有这个数据库模式: 这是将特定商品进入特定市场的最后价格( Market_Commodity_Price_Series 表中的最后日期)的查询. 它包含许多联接以检索所有相关信息: SELECT MCPS.id AS series_id, MD_CD.market_details ..
发布时间:2020-05-15 03:12:36 数据库

XSD到MySQL模式

我需要将XML转换为MySQL DB模式. 我已经能够从XML生成XSD.现在,我想使用XSD在MySQL或PostgreSQL中生成数据库模式.谁能告诉我该怎么做或指向可以用于此目的的任何工具? 解决方案 有一个名为 XSD2DB ,它可以从xsd文件生成数据库,可从sourceforge获得. 有关更多信息:请参阅此现有问题 ..
发布时间:2020-05-15 02:38:27 数据库

用于调查的SQL设计,具有不同数据类型的答案

我正在进行在线调查.大多数问题的答案等级为1-5.如果我们需要向调查中添加一个问题,我将使用一个简单的Web表单,该表单会将INSERT插入相应的表格中,瞧!调查正在询问新问题-没有新代码或没有更改数据库结构. 我们被要求添加调查问题,这些问题可以包含不同数据类型的答案.规范要求调查是“可配置的",以便在将来的任何时候,当有人说:“我们需要一项新的调查,询问{文本答案问题},{1-5问题}, ..
发布时间:2020-05-15 01:31:42 数据库

MS-SQL是否支持内存表?

最近,我开始更改某些应用程序以支持MS SQL Server作为备用后端. 我遇到的兼容性问题之一是使用MySQL的CREATE TEMPORARY TABLE创建内存表,该表在会话期间无需永久存储即可非常快速地访问数据. MS SQL中的等效项是什么? 一个要求是,我需要能够像使用其他任何临时表一样使用临时表,尤其是JOIN与永久表一样. 解决方案 @Keith ..
发布时间:2020-05-14 23:17:59 数据库

动态创建内联SQL表(用于排除左联接)

让我们假设以下内容: 表A id | value ---------- 1 | red 2 | orange 5 | yellow 10 | green 11 | blue 12 | indigo 20 | violet 我有一个ID列表(10、11、12、13、14),可用于在此表中查找ID.这个ID列表是在我的前端生成的. 使用纯SQL,我需要从此列表 ..
发布时间:2020-05-14 22:47:08 数据库

我不了解整理? (MySQL,RDBMS,字符集)

我了解字符集,但我不了解排序规则.我知道您对Mysql或任何RDBMS中的每个字符集都获得了默认的排序规则,但是我还是不明白!有人可以用外行术语解释吗? 提前谢谢;-) 解决方案 数据库整理的要点是确定数据的排序和比较方式. 字符串比较的区分大小写 SELECT "New York" = "NEW YORK";` 对于不区分大小写的归类, 将返回true;对于区分 ..
发布时间:2020-05-14 21:30:18 数据库

如何在SQL查询中获取结果集的字节大小?

是否可以获取MySQL中sql查询结果的大小(以字节为单位)? 例如: select * from sometable; ths返回10000行.我不需要行,但结果集的大小以字节为单位.有可能吗? 解决方案 select sum(row_size) from ( select char_length(column1)+ char_length(col ..
发布时间:2020-05-14 20:29:14 数据库

RMySQL dbWriteTable与field.types

我有一个名为df的数据框,看起来像这样: dte, val 2012-01-01, 23.2323 2012-01-02, 34.343 列上的类型是日期和数字.我想使用已经打开的连接将其写入MySQL数据库.连接正常,因为我可以查询数据库.我尝试运行以下命令: dbWriteTable(con, name="table_name", value=df, field.types=l ..
发布时间:2020-05-14 20:29:01 数据库

MS Access何时比RDBMS支持的Web应用程序更好?

几年前,我从高中就没使用过Access. 与真正的RDBMS支持的Web应用相比,它能很好地解决什么样的问题,甚至更好? 它还在积极发展吗?还是MS已经死了? 最大的局限性是什么? 更新: 应该使用什么资源来学习如何为小型企业开发MS Access解决方案? 谢谢 解决方案 首先,Access是一个真正的RDBMS.它不是客户端服务器RDBMS. ..
发布时间:2020-05-12 21:12:09 其他开发

仅使列为正

大家新年快乐.今天晚上我会问我最后一个问题. 我想知道在MS Access中是否可能仅使列为正.由于我获取确切数字的方法仅在列> 0时才有效.因此,当数字为 ..
发布时间:2020-05-12 20:59:37 其他开发

可以使用MongoDB建立关系数据库吗?

我将使用MongoDB创建一个学生管理系统.我将为学生提供一张桌子,为出勤记录提供另一张桌子.如下图所示,我可以在出勤表中输入钥匙以到达学生表吗?怎么样? 解决方案 MongoDB背后的想法是消除(或至少最小化)关系数据.您是否考虑过将出勤数据直接嵌入每个学生记录中?实际上,这是MongoDB的首选设计模式,可以带来更好的性能和可伸缩性. 如果您确实需要高度相关和规范化的数据,则可能 ..
发布时间:2020-05-11 00:40:08 其他开发