Questions tagged «database»

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

4
Django错误-不存在匹配的查询
我最终将项目发布到生产级别,突然之间,我遇到了一些在开发阶段从未解决的问题。 当用户发布一些操作时,有时会出现以下错误。 Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File "home/ubuntu/server/opineer/comments/views.py", line 103, in comment_expand comment = Comment.objects.get(pk=comment_id) File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 131, in get return self.get_query_set().get(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 366, in get % self.model._meta.object_name) DoesNotExist: Comment matching query does not …

7
什么是柱状数据库?
我从事仓储工作已有一段时间了。 列型数据库及其为数据检索提供的速度令我着迷。 我有多部分的问题: 列式数据库如何工作? 它们与关系数据库有何不同?
97 sql  database 

2
运行单个Maven插件执行?
我以为我是一位经验丰富的Maven用户,但是我对如何执行此操作心存疑虑! 我已经能够使用Maven sql插件通过我定义并绑定到该pre-integration-test阶段的插件执行在数据库中删除,创建和安装模式。 但是,现在我想使用相同的sql插件在需要时从命令行插入一些示例数据-也就是说,不绑定任何生命周期目标。有一些不同的示例数据集,因此我想定义一些不同的执行。 但是,是否有可能通过使用执行ID从命令行运行这些执行之一的方法?

8
如何在选择语句中使用索引?
可以说在employee表中,我emp_name在表的列上创建了一个索引(idx_name)。 我是否需要在select子句中明确指定索引名称,否则它将自动用于加速查询。 如果需要在select子句中指定,在select查询中使用index的语法是什么?
97 sql  database  indexing 


6
为什么要使用Oracle数据库?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 改善这个问题 我出于技术原因感到好奇,为什么选择Oracle数据库而不是以下最新版本: 1)Microsoft SQL Server 2)MySQL 3)PostgreSQL 哪些特性或功能可以证明需要支付额外费用。我对技术争论感兴趣,而不是宗教战争。一个朋友问我这个,我一直使用我列出的3个中的一个。我对Oracle数据库了解不足,无法提出意见。 谢谢。


4
通过SQL命令显示MySQL主机
Show Database Use database show tables Describe <table> 一切都很好,但是有可能显示当前的连接主机。不是connection_id,而是主机的IP地址或名称。
96 mysql  sql  database 

21
MySQL查询以选择上周的数据?
嗨,我有一个带有日期字段和一些其他信息的表。我想选择过去一周(从星期日开始的一周)中的所有条目。 表值: id date 2 2011-05-14 09:17:25 5 2011-05-16 09:17:25 6 2011-05-17 09:17:25 8 2011-05-20 09:17:25 15 2011-05-22 09:17:25 我想选择上周的所有ID,预期输出为5、6、8。 (ID 2不在上周,ID 15在本周。) 怎么写和SQL Query相同。
96 mysql  sql  database  datetime 


7
PDO mysql:如何知道插入是否成功
我正在使用PDO插入记录(mysql和php) $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $stmt->execute(); 有没有办法知道它是否成功插入,例如,是否由于重复而没有插入记录? 编辑:当然,我可以查看数据库,但是我的意思是程序反馈。
96 php  mysql  database  pdo 

7
将SQLITE SQL转储文件转换为POSTGRESQL
我一直在使用SQLITE数据库和POSTGRESQL中的生产进行开发。我刚刚用大量数据更新了本地数据库,并且需要将特定的表传输到生产数据库。 基于运行sqlite database .dump > /the/path/to/sqlite-dumpfile.sql,SQLITE以以下格式输出表转储: BEGIN TRANSACTION; CREATE TABLE "courses_school" ("id" integer PRIMARY KEY, "department_count" integer NOT NULL DEFAULT 0, "the_id" integer UNIQUE, "school_name" varchar(150), "slug" varchar(50)); INSERT INTO "courses_school" VALUES(1,168,213,'TEST Name A',NULL); INSERT INTO "courses_school" VALUES(2,0,656,'TEST Name B',NULL); .... COMMIT; 如何将以上内容转换为可导入到生产服务器的POSTGRESQL兼容转储文件?


17
从SQL转储还原数据库时启用二进制模式
我对MySQL非常陌生,并且正在Windows上运行它。我正在尝试从MySQL中的转储文件还原数据库,但是出现以下错误: $ >mysql -u root -p -h localhost -D database -o < dump.sql ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query: 'SQLite format 3'. …

18
是否有用于在数据库中存储规范化电话号码的标准?
在数据库字段中存储电话号码的良好数据结构是什么?我正在寻找一种足够灵活的方式来处理国际号码,同时也希望能够有效查询号码的各个部分。 编辑:这里只是为了阐明用例:我目前将数字存储在单个varchar字段中,并且在客户输入时将其保留。然后,当代码需要数字时,我将其标准化。问题是,如果我想查询几百万行以查找匹配的电话号码,它涉及到一个功能,例如 where dbo.f_normalizenum(num1) = dbo.f_normalizenum(num2) 这是非常低效的。当查询只是区号时,寻找区号之类的查询也会变得非常棘手。 [编辑] 人们在这里提出了很多好的建议,谢谢!作为更新,这是我现在正在做的事情:我仍然将输入的数字完全存储在varchar字段中,但是我没有在查询时对数据进行规范化,而是有一个触发器,可以在插入记录时完成所有工作或更新。因此,对于需要查询的任何部分,我都有ints或bigints,并且对这些字段进行了索引以使查询运行更快。
95 database 

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.