Questions tagged «database»

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

19
MongoDB或CouchDB-适合生产吗?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 5年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我想知道是否有人可以告诉我MongoDB或CouchDB是否已准备好用于生产环境。 我现在正在研究这些存储解决方案(目前我偏爱MongoDB),但是这些项目还很年轻,因此我可以预见,我将不得不非常努力地说服我的经理我们应该采用这种方法。新技术。 我想知道的是: 今天,谁在生产环境中使用MongoDB或CouchDB? 您如何使用MongoDB / CouchDB? 当您采用这种新的存储机制时遇到了什么问题(如果有的话)(以及如何克服它们)? 您如何处理必须处理的任何迁移问题? 您想分享这些解决方案中的任何一个的好/坏经历吗?

9
您如何重命名MongoDB数据库?
我的MongoDB数据库名称中有一个错字,我想重命名该数据库。 我可以像这样复制和删除... db.copyDatabase('old_name', 'new_name'); use old_name db.dropDatabase(); 是否有重命名数据库的命令?
483 mongodb  database 

8
在数据库中存储密码的最佳方法
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我正在一个必须进行身份验证(用户名和密码)的项目中 它还连接到数据库,所以我想我会将用户名和密码存储在那里。但是,在数据库上的表中仅具有文本字段的密码似乎不是一个好主意。 我正在使用C#并连接到2008 Express服务器。谁能(以尽可能多的示例)建议存储这种类型的数据的最佳方法是什么? 附言:如果可以提供充分的理由,我不希望此信息不存储在数据库中

5
什么是高/低算法?
什么是高/低算法? 我已经在NHibernate文档中找到了这一点(这是生成唯一密钥的一种方法,第5.1.4.2节),但是我没有找到有关其工作原理的很好的解释。 我知道Nhibernate可以处理它,并且我不需要了解内部,但是我很好奇。

12
将SQL转储导入PostgreSQL数据库
我们正在交换主机,而旧主机提供了我们站点PostgreSQL数据库的SQL转储。 现在,我正在尝试在本地WAMP服务器上进行设置以对此进行测试。 唯一的问题是我不知道如何在已设置的PostgreSQL 9中导入该数据库。 我尝试了pgAdmin III,但似乎找不到“导入”功能。因此,我只是打开了SQL编辑器,并将转储的内容粘贴在那里并执行了它,它创建了表,但是当尝试将数据放入其中时,它总是给我错误。 ERROR: syntax error at or near "t" LINE 474: t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view... The lines: COPY tb_abilities (active, creation, modtime, id, lang, title, description) FROM stdin; t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view nl ... 我也尝试通过命令提示符执行此操作,但找不到所需的命令。 如果我做 psql mydatabase < C:/database/db-backup.sql; 我得到错误 ERROR: …

14
在不锁定表的情况下运行MySQLDump
我想将实时生产数据库复制到本地开发数据库中。有没有一种方法可以不锁定生产数据库? 我目前正在使用: mysqldump -u root --password=xxx -h xxx my_db1 | mysql -u root --password=xxx -h localhost my_db1 但是它在运行时锁定每个表。
437 mysql  database 

8
MySQL类型文字的最大长度
我正在创建一个用于发送私人消息的表单,并希望将maxlengthtextarea 的值设置为适合textMySQL数据库表中字段的最大长度。类型文本字段可以存储多少个字符? 如果很多,我可以像使用varchar一样在数据库文本类型字段中指定长度吗?
436 mysql  database 

9
重命名MySQL中的列时出错
如何重命名表中的列xyz?这些列是: Manufacurerid, name, status, AI, PK, int 我想重命名为 manufacturerid 我尝试使用PHPMyAdmin面板,但出现此错误: MySQL said: Documentation #1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)


30
在DB中存储图像-是或否?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 因此,我正在使用一个将图像大量存储在数据库中的应用程序。您对此有何看法?我更喜欢将位置存储在文件系统中,而不是直接将其存储在数据库中。 您认为优点/缺点是什么?
415 database  image  theory  storage  blob 

30
Postgres无法连接到服务器
在进行brew更新和brew升级后,我的postgres遇到了一些问题。我尝试卸载postgres并重新安装,但效果不佳。 这是错误消息。(当我尝试进行rake db:migrate时,我也收到此错误消息) $ psql psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? 我该如何解决? Mac版本:美洲狮。 自制版本:0.9.3 postgres版本:psql(PostgreSQL)9.2.1 这就是我所做的。 12:30 ~/D/works$ brew uninstall postgresql Uninstalling /usr/local/Cellar/postgresql/9.2.1... 12:31 ~/D/works$ brew uninstall postgresql Uninstalling /usr/local/Cellar/postgresql/9.1.4... 12:31 ~/D/works$ …


16
如何在PHP中保护数据库密码?
当PHP应用程序建立数据库连接时,通常当然需要传递登录名和密码。如果我为我的应用程序使用单个最小权限登录名,则PHP需要在某个地方知道该登录名和密码。保护该密码的最佳方法是什么?似乎只在PHP代码中编写它不是一个好主意。
404 php  database  security 

30
如何在SQL数据库表中选择第n行?
我有兴趣学习一些(理想情况下)从数据库表中选择第n行的数据库不可知方法。看看如何使用以下数据库的本机功能来实现此目的也将很有趣: SQL服务器 的MySQL PostgreSQL的 SQLite的 甲骨文 我目前正在SQL Server 2005中执行类似以下的操作,但是我希望了解其他人不可知论的方法: WITH Ordered AS ( SELECT ROW_NUMBER() OVER (ORDER BY OrderID) AS RowNumber, OrderID, OrderDate FROM Orders) SELECT * FROM Ordered WHERE RowNumber = 1000000 感谢上述SQL:Firoz Ansari的Weblog 更新:有关SQL标准,请参见Troels Arvin的答案。Troels,您有没有我们可以引用的链接?

13
数据库字段的标准长度列表
我正在设计一个数据库表,并再次问自己一个愚蠢的问题:名字字段应持续多长时间? 任何人都没有列出最常用字段的合理长度的列表,例如名字,姓氏和电子邮件地址?

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.