问题标签 [sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
981 浏览

sql - 数据库方案的 SQL 查询

在 SQL Server 中,如何查询数据库以返回所有具有特定名称字段的表?

0 投票
4 回答
21618 浏览

sql - 仅备份 SQL 架构?

我需要创建一个只有结构的 SQL Server 2005 数据库的备份……没有记录,只有架构。有没有办法做到这一点?

编辑:我正在尝试创建一个用于旧进程的备份文件,所以脚本不能满足我的目的,抱歉

0 投票
7 回答
1862 浏览

sql - 表的时间分布

我有一个 MySQL 表,每个用户大约有 3000 行。其中一列是一个日期时间字段,它是可变的,因此行不是按时间顺序排列的。

我想在图表中可视化时间分布,所以我需要一些单独的数据点。20 个数据点就足够了。

我可以这样做:

并查看每 150 行。

或者我可以做 20 个单独的查询并使用limit 1and offset

但必须有一个更有效的解决方案......

0 投票
6 回答
13671 浏览

sql - 在 SQL Server 中实施审计表的建议?

我过去使用的一种简单方法基本上只是创建第二个表,其结构反映了我要审核的表,然后在主表上创建更新/删除触发器。在更新/删除记录之前,当前状态通过触发器保存到审计表中。

虽然有效,但审计表中的数据并不是最有用或最容易报告的数据。我想知道是否有人有更好的方法来审核数据更改?

这些记录不应该有太多更新,但它是高度敏感的信息,因此对客户而言,对所有更改进行审计并轻松报告是很重要的。

0 投票
8 回答
12781 浏览

mysql - 如何在 MySQL 中连接整个结果集?

我正在尝试以下查询:

那是三个查询粘在一起,有点像。但是,返回的结果集在查询 #1 的结果之前反映了查询 #3 的结果,这是不希望的。

有没有办法对这些进行优先级排序,以便查询 #1 的结果全部出现,然后查询 #2 的结果全部出现,然后查询 #3 的结果全部出现?我还不想在 PHP 中执行此操作(更不用说必须控制在第一个查询中显示的结果而不在第二个查询中显示,依此类推)。

0 投票
5 回答
4788 浏览

sql - What program can I use to generate diagrams of SQL view/table structure?

I've been tasked with redesigning part of a ms-sql database structure which currently involves a lot of views, some of which contain joins to other views.

Anyway, I wonder if anyone here could recommend a utility to automatically generate diagrams to help me visualise the whole structure.

What's the best program you've used for such problems?

0 投票
15 回答
233487 浏览

sql - 删除名称以某个字符串开头的所有表

如何删除名称以给定字符串开头的所有表?

我认为这可以通过一些动态 SQL 和INFORMATION_SCHEMA表来完成。

0 投票
2 回答
990 浏览

sql - 是否有任何技巧可以将 Management Studio(2008 版)的 IntelliSense 功能与早期版本的 SQL Server 一起使用?

新版本的 Management Studio(即 SQL Server 2008 附带的版本)终于有了 Transact-SQL IntelliSense 功能。但是,开箱即用的它仅适用于 SQL Server 2008 实例。

有一些解决方法吗?

0 投票
8 回答
159619 浏览

sql - SQL 案例表达式语法?

SQL Case 表达式的完整且正确的语法是什么?

0 投票
3 回答
918 浏览

sql - 什么时候应该有人决定切换数据库系统

在开发 Web 或桌面时,开发人员应该从 SQLite、MySQL、MS SQL 等切换