标签: database

在SQL数据库中存储纬度和经度数据时要使用的数据类型是什么?

在ANSI SQL兼容数据库中存储纬度或经度数据时,哪种数据类型最合适?应该float使用,或decimal,或......?

我知道Oracle,MySql和SQL Server已经添加了一些专门用于处理地理数据的特殊数据类型,但我对如何将信息存储在"普通的"SQL数据库中感兴趣.

sql database geocoding latitude-longitude

293
推荐指数
2
解决办法
21万
查看次数

在性能开始降低之前,MySQL数据库有多大

MySQL数据库在什么时候开始失去性能?

  • 物理数据库大小是否重要?
  • 记录数量是否重要?
  • 任何性能下降是线性还是指数?

我有一个我认为是一个大型数据库,大约有15M的记录,占用了近2GB.基于这些数字,我是否有动力清理数据,或者我是否可以安全地继续扩展数年?

mysql database database-performance

292
推荐指数
12
解决办法
17万
查看次数

B树和B +树之间的差异

b树中,您可以将密钥和数据存储在内部和叶节点中,但是在b +树中,您必须将数据存储在叶节点中.

在b +树中执行上述操作有什么好处吗?

为什么不在任何地方使用b-trees而不是b + tree,直觉上它们似乎更快?

我的意思是,为什么你需要在b +树中复制密钥(数据)?

database data-structures

281
推荐指数
10
解决办法
23万
查看次数

如何在Linq中的DateTime类型中仅将没有时间的Date与实体框架的SQL进行比较?

有没有办法比较Linq2Sql中的2个DateTime变量,但忽略了Time部分.

该应用程序将项目存储在数据库中并添加已发布的日期.我想保留确切的时间,但仍然可以按日期本身.

我想比较12/3/89 12:43:34和12/3/89 11:22:12然后忽略实际的时间,所以这两个都被认为是相同的.

我想我可以在比较之前将所有时间设置为00:00:00但我实际上确实想知道一天中的时间我也希望能够仅按日期进行比较.

我找到了一些具有相同问题的代码,他们分别比较了年,月和日.有一个更好的方法吗?

.net c# database entity-framework linq-to-sql

279
推荐指数
6
解决办法
27万
查看次数

如何检查mysql数据库是否存在

是否可以在建立连接后检查(MySQL)数据库是否存在.

我知道如何检查数据库中是否存在表,但我需要检查数据库是否存在.如果不是,我必须调用另一段代码来创建它并填充它.

我知道这听起来有点不雅 - 这是一个快速而肮脏的应用程序.

mysql database exists

278
推荐指数
13
解决办法
36万
查看次数

如何从MongoDB文档中完全删除字段?

{ 
    name: 'book',
    tags: {
        words: ['abc','123'],
        lat: 33,
        long: 22
    }
}
Run Code Online (Sandbox Code Playgroud)

假设这是一份文件.如何words从该集合中的所有文档中完全删除" "?我希望所有文件都没有" words":

 { 
     name: 'book',
     tags: {
         lat: 33,
         long: 22
     }
}
Run Code Online (Sandbox Code Playgroud)

database mongodb mongodb-query

277
推荐指数
9
解决办法
20万
查看次数

使SQL Server数据库脱机时的极限等待时间

我正在尝试在我的开发数据库上执行一些离线维护(从实时备份中删除数据库),但是通过SQL Server Management Studio执行的"Take Offline"命令执行速度非常慢 - 大约30分钟加上现在.我只是在我的智慧结束,我似乎无法在网上找到任何可能导致速度问题,或如何解决它的参考.

有些网站建议与数据库的开放连接导致这种速度减慢,但使用此数据库的唯一应用程序是我的开发机器的IIS实例,并且服务已停止 - 没有更多的打开连接.

什么可能导致这种放缓,我该怎么做才能加快速度?

database performance sql-server-2005

275
推荐指数
7
解决办法
29万
查看次数

Django CharField vs TextField

CharField()TextField()Django有什么区别?该文件说,CharField()应该用于更小的字符串,TextField()应使用较大的字符串.好的,但是"小"和"大"之间的界线在哪里?引擎盖下发生的事情就是这样的情况?

sql database django storage

274
推荐指数
4
解决办法
11万
查看次数

在MySQL中重命名表

重命名表在MySQL中不起作用

RENAME TABLE group TO member;
Run Code Online (Sandbox Code Playgroud)

错误消息是

#1064 - You have an error in your SQL syntax; check the manual that corresponds
        to your MySQL server version for the right syntax to use near 'group 
        RENAME TO member' at line 1
Run Code Online (Sandbox Code Playgroud)

对我来说,查询在其他表上运行正常,但不适用于表group.

mysql database table-rename

271
推荐指数
13
解决办法
36万
查看次数

什么更快,MySQL中的SELECT DISTINCT或GROUP BY?

如果我有一张桌子

CREATE TABLE users (
  id int(10) unsigned NOT NULL auto_increment,
  name varchar(255) NOT NULL,
  profession varchar(255) NOT NULL,
  employer varchar(255) NOT NULL,
  PRIMARY KEY  (id)
)
Run Code Online (Sandbox Code Playgroud)

我希望获得所有独特的profession字段值,更快(或推荐):

SELECT DISTINCT u.profession FROM users u
Run Code Online (Sandbox Code Playgroud)

要么

SELECT u.profession FROM users u GROUP BY u.profession
Run Code Online (Sandbox Code Playgroud)

mysql sql database group-by distinct

269
推荐指数
8
解决办法
17万
查看次数