小编Gat*_*ler的帖子

数据库,表和列命名约定?

每当我设计一个数据库时,我总是想知道是否有一种在我的数据库中命名项目的最佳方法.我经常问自己以下问题:

  1. 表名应该是复数吗?
  2. 列名应该是单数吗?
  3. 我应该为表格或列添加前缀吗?
  4. 我应该在命名项目中使用任何案例吗?

是否有任何建议的指南用于命名数据​​库中的项目?

database language-agnostic database-design naming-conventions

765
推荐指数
18
解决办法
50万
查看次数

多个索引与多列索引

我刚刚在SQL Server 2005中的表中添加了一个索引,它让我思考.创建1个索引和定义多个列之间的区别在于每个列要索引1个索引.

是否有某些原因应该用于另一个?

例如

Create NonClustered Index IX_IndexName On TableName
(Column1 Asc, Column2 Asc, Column3 Asc)
Run Code Online (Sandbox Code Playgroud)

Create NonClustered Index IX_IndexName1 On TableName
(Column1 Asc)

Create NonClustered Index IX_IndexName2 On TableName
(Column2 Asc)

Create NonClustered Index IX_IndexName3 On TableName
(Column3 Asc)
Run Code Online (Sandbox Code Playgroud)

database sql-server indexing

611
推荐指数
5
解决办法
28万
查看次数

如何拆分字符串以便我可以访问项目x?

使用SQL Server,如何拆分字符串以便访问项目x?

拿一个字符串"Hello John Smith".如何按空格分割字符串并访问索引1处应该返回"John"的项目?

sql t-sql sql-server split

480
推荐指数
17
解决办法
82万
查看次数

如何获得本周开始的DateTime?

我怎么知道一周的开始(周日和周一)知道C#中的当前时间?

就像是:

DateTime.Now.StartWeek(Monday);
Run Code Online (Sandbox Code Playgroud)

c# datetime

443
推荐指数
12
解决办法
25万
查看次数

SQL Server逃脱下划线

如何逃避下划线角色?

我正在写类似下面的where子句,并希望能够在最后找到_d的实际条目.

Where Username Like '%_d'
Run Code Online (Sandbox Code Playgroud)

sql-server

307
推荐指数
5
解决办法
15万
查看次数

NTFS(Windows XP和Windows Vista)中的文件名长度是多少?

我正在设计一个数据库表,它将保存上传文件的文件名.Windows XP或Vista使用的NTFS文件名的最大长度是多少?

filenames windows-xp ntfs windows-vista name-length

249
推荐指数
8
解决办法
44万
查看次数

有没有简单的方法在C#中创建序数?

有没有在C#一个简单的方法来创建序数为多少?例如:

  • 1返回1st
  • 2返回第2
  • 3返回第3
  • ...等等

这可以通过String.Format()或有任何功能来完成吗?

.net c# ordinals

196
推荐指数
7
解决办法
5万
查看次数

SQLite的可扩展性如何?

我最近阅读了关于SQLite vs MySQL的这个问题,答案指出SQLite不能很好地扩展,官方网站排序也证实了这一点.

SQLite的可扩展性如何?它的最大限制是什么?

sqlite scalability

172
推荐指数
6
解决办法
4万
查看次数

是否存在C#大小写不敏感的等于运算符?

我知道以下是区分大小写的:

if (StringA == StringB) {
Run Code Online (Sandbox Code Playgroud)

那么有一个运算符会以不敏感的方式比较两个字符串吗?

.net c# string operators case-insensitive

151
推荐指数
6
解决办法
11万
查看次数

SQL Server Management Studio是浏览/编辑表和运行查询的替代方法

我想知道微软的SQL Server Management Studio是否还有其他选择?

没有SSMS有任何问题,但有时它看起来太大了,我想要的只是浏览/编辑表和运行查询.

sql-server

127
推荐指数
7
解决办法
10万
查看次数