Questions tagged «database»

数据库是有组织的数据集合。它是模式,表,查询,报告,视图和其他对象的集合。数据通常以支持需要信息的流程的方式来组织,以对现实的各个方面进行建模。如果对设计数据库有疑问,请使用此标记。如果它与特定的数据库管理系统(例如MySQL)有关,请改用该标记。

22
无法将文件* .mdf作为数据库附加
基本上,我已按照教程进行操作,并决定.mdf以后删除该文件。 现在,每当我尝试运行该应用程序时,都会出现以下错误(该线程的标题)。出现错误的代码如下所示(ASP.NET MVC 4): OdeToFoodDB db = new OdeToFoodDB(); public ActionResult Index() { var model = db.Restaurants.ToList(); return View(model); } 我的连接字符串如下: <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=OdeToFoodDb;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\OdeToFoodDb.mdf" providerName="System.Data.SqlClient" /> 我尝试查看SQL Server对象资源管理器,但看起来如下: 另外,在服务器资源管理器中,我看不到任何数据连接。 当我尝试在Server Explorer中添加新连接时,我看不到任何名为的数据库OdeToFoodDb。 抱歉,这个问题很广泛,但是我是Entity Framework的新手,还不太了解这里的问题。

6
MySql查看性能
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 改善这个问题 如果您打算使用视图,那么如何确保良好的性能? 还是最好不要先使用视图,而只是将等效视图合并到您的select语句中?

1
MongoDB的优缺点?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 谁能告诉我mongodb的优缺点是什么,尤其是与关系数据库相比时?包括ACID,可伸缩性,吞吐量,主内存使用量,插入/查询性能和索引大小等。

18
关系数据库中的键值对
有人在数据库中存储键值对有经验吗? 我一直在使用这种类型的表: CREATE TABLE key_value_pairs ( itemid varchar(32) NOT NULL, itemkey varchar(32) NOT NULL, itemvalue varchar(32) NOT NULL, CONSTRAINT ct_primarykey PRIMARY KEY(itemid,itemkey) ) 然后,例如,可能存在以下行: itemid itemkey itemvalue ---------------- ------------- ------------ 123 Colour Red 123 Size Medium 123 Fabric Cotton 这种方案的问题在于提取数据所需的SQL语法非常复杂。仅创建一系列键/值列会更好吗? CREATE TABLE key_value_pairs ( itemid varchar(32) NOT NULL, itemkey1 varchar(32) …
74 sql  database 



7
如何重设/清除/删除neo4j数据库?
我们可以通过以下查询删除所有节点和关系。 MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r 但是新创建的节点的内部ID为({last node internal id} + 1)。它不会重置为零。 我们如何重置neo4j数据库,例如新创建的节点将获得id为0? 从2.3版开始,我们可以删除所有具有关系的节点, MATCH (n) DETACH DELETE n
73 database  neo4j  cypher 

7
如何合并许多SQLite数据库?
如果我有大量的SQLite数据库,所有数据库都具有相同的架构,那么将它们合并在一起以便对所有数据库执行查询的最佳方法是什么? 我知道这是可能的使用连网要做到这一点,但它有一个限制的根据机器上的存储系统上的32级64的数据库。
73 database  sqlite 

12
如何恢复损坏的SQLite3数据库?
这是先前回答的帖子的后续问题:在Linux中是否有用于验证SQLite数据库的命令行实用程序? 如果数据库产生以下错误: $ sqlite3 mydata.db "PRAGMA integrity_check" Error: database disk image is malformed 是否可以执行任何清理处理以将数据库恢复到可用状态?即使可能丢失一些损坏的记录? 谢谢


9
将表从数据库导出到CSV文件
我想:csv不使用sql Server导入导出向导将表从sql server数据库导出到逗号分隔文件 我想使用查询来做,因为我想在自动化中使用查询 可能吗?我搜索了该文件,却找不到一个好的答案


9
什么是缓存?
我不断听到有关y的性能问题x的信息,他们通过缓存解决了该问题。 或者,如何在程序代码中执行x,y,z会损害您的缓存能力。 即使在最新的播客之一中,杰夫·阿特伍德(Jeff Atwood)也谈到了它们如何缓存某些值以进行快速检索。 “缓存”和“缓存”这两个术语似乎有些含糊,这使我对在不同情况下的含义感到困惑。无论您是指应用程序缓存还是数据库缓存,CPU等,这意味着什么。 什么是缓存?有哪些不同的类型? 从上下文中,我可以了解一下,将经常检索到的值存储到主内存中并可以快速查找它。但是,什么是它 真的? 这个词似乎在许多不同的上下文中使用,其含义略有不同(cpu,数据库,应用程序等),我真的很想清除它。 在应用程序中的缓存工作方式与数据库缓存之间是否有区别? 当有人说他们发现一段会损害缓存的代码,并且在修复它后,它提高了应用程序的速度,他们在说什么? 程序的缓存是否是自动完成的?您如何允许将值缓存在程序中?我经常阅读该网站上的用户说他们在应用程序中缓存了一个值,我坐在这里想知道他们的意思。 另外,当有人谈论数据库缓存时,这实际上意味着什么?这仅仅是他们在数据库中打开的功能吗?您是否必须显式缓存值,还是数据库选择要缓存的值? 我如何开始自己缓存项目以提高性能? 您能举一些例子说明如何开始在应用程序中缓存值吗?还是再次说明,这是已经完成的事情了,我只需要以特定的方式编写代码以允许“缓存”即可? 那么数据库缓存又如何呢?我听说过像memcache之类的东西。在数据库中缓存是否需要这种实用程序? 我希望在应用程序缓存与数据库缓存,如何使用缓存以及在两种情况下如何实现实现之间实现良好的区分。
72 database  caching 

6
当整数列上的auto_increment达到数据库中的max_value时会发生什么?
我正在实现一个数据库应用程序,我将同时使用JavaDB和MySQL作为数据库。我的表中有一个ID列,其类型为整数,并且使用数据库auto_increment-function作为值。 但是,当我获得超过2(或4)十亿个帖子并且整数不够时,会发生什么?整数溢出并继续还是抛出了我可以处理的异常? 是的,我可以更改为数据类型,但是如何检查何时需要?而且我认为,如果我将long用作ID列的数据类型,则获取last_inserted_id()函数会出现问题。

1
Django与其他字段的ManyToMany关系
我想在其中自动创建的ManyToMany联接表中存储一些其他信息。我将如何在Django中做到这一点? 就我而言,我有两个表:“雇员”和“项目”。我要存储的是每个项目中每个员工每小时工作所获得的收入,因为这些价值并不相同。那么,我该怎么做呢? 我想到的是,而不是方法“ ManyToManyField”,显式创建一个第三类/表来存储这些新信息,并使用“ ForeignKey”方法设置其与“ Employees”和“ Projects”的关系。我很确定它会起作用,但这是最好的方法吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.