问题标签 [database-table]

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 投票
2 回答
52087 浏览

postgresql - search_path 如何影响标识符解析和“当前模式”

是否可以定义默认情况下在哪个模式中创建新表?(由“不合格的表名”引用。)

我已经看到有关在 Postgres 中使用“搜索路径”的一些细节,但我认为它仅在检索数据时有效,而不是在创建时有效。

我有一堆 SQL 脚本,它们创建了许多表。我不想修改脚本,而是想在默认情况下将数据库创建表设置为特定模式 - 当它们具有非限定名称时。

这可能吗?

0 投票
3 回答
3709 浏览

sql-server - 将 SQL Server DB 表从一台服务器复制到另一台服务器

我正在尝试将表从实时远程服务器复制到我的本地开发机器。我试过了:

但是得到了这个错误:

我如何链接服务器?或者有没有更简单的方法来做到这一点?谢谢哈立德

0 投票
3 回答
10954 浏览

mysql - 查询以查找Mysql中连续行之间的差异

由于我是 MySQL 新手,这个问题可能很愚蠢。如何找到连续行之间的差异?
示例:
一个表 (tableName='Abc') 包含如下一行,

在这里我想得到输出,

如何在没有任何索引(主要或 Auto_increment)的情况下找到这样的差异?

0 投票
4 回答
3571 浏览

php - 维护登录注销日志的表结构应该是什么?

我有如下的登录日志表

但是在这个结构上,我很困惑我可以添加登录时间,但很难更新它以用于注销时间。我没有添加主键,因为日志很频繁,主键很快就会达到最大值。最好的方法应该是什么?请帮忙。

0 投票
4 回答
58324 浏览

sql - 自动递增表列

使用 Postgres,我试图AUTO_INCREMENT在 SQL 中自动为我的主键编号。但是,它给了我一个错误。

错误:

知道为什么吗?

0 投票
1 回答
5436 浏览

android - 在 sqlite/android 中创建两个表并显示它们的内容

我创建了一个表,但我想创建两个,当我点击“显示”按钮时,我希望能够从两个表中选择内容并显示它们......这是我的代码......创建时遇到问题两张表并展示它们:

0 投票
2 回答
3264 浏览

mysql - MySQL 在单个查询中从多个不同的表中选择数据

我有一个用户数据库,其中有一个包含姓名、地址等的主表。然后,我为用户的孩子、宠物、培训课程和教育结果等设置了单独的表。

这个用户的详细信息都可以显示在同一页面上,我目前的做法是首先在数据库中查询用户的主要详细信息。然后我单独查询其他表并用循环显示这些信息。

我真的只需要知道这是否是最好的方法,或者是否有一种方法可以通过单个查询来完成,是否有任何优势?

表的基本结构是:

这是一个基本版本,只显示 user 和 children 表。其他表与子表相似,因为它们引用用户表并为单个用户提供多条记录。

提前致谢。

0 投票
2 回答
1571 浏览

php - 如何使用 PHP 从 mySQL 中的表中选择某些字段

我现在正在尝试使用 php - 我对它很陌生!

我想知道您将如何从 mySQL 表中选择所有项目(使用 SELECT * FROM .... 查询)将所有数据放入数组中,然后不以表形式显示数据。相反,在网页的不同区域使用提取的数据。

例如:

我希望名称、出生日期和最喜欢的水果出现在一个已经有“SAINSBURYS”部分硬编码到页面中的区域。然后再往下,适用于“ASDA”的下一行出现在其下方。

我在这里和谷歌都搜索过,似乎找不到我奇怪问题的答案!这是否涉及多次运行查询,过滤掉我想要放置相关的 sainsbury 数据和 asda 数据

旁边应该去哪里?

我有 php 将数据包含到数组中(我认为?!)

0 投票
1 回答
1695 浏览

database-design - 具有 20 个属性的用户配置文件的数据库表结构

让我们以一个拥有 100.000 个用户的约会网站为例。每个用户有大约 30 个属性,如头发颜色、吸烟、年龄、城市、性别……一些属性是 bool、一些 int 和一些 var 或 text。

其中大约 20 个属性是可搜索的,一半的用户不填写数据。所有值都显示在用户个人资料页面上。

我在考虑以下选项:

  1. 将数据拆分为 4 个表。表 1 用于搜索最多的数据,表 2 用于大部分未填充的属性,表 3 用于像 about me 这样的大数据,以及表 4 的其余部分。
  2. 大多数属性都有单独的表,因此每个属性都有自己的表。
  3. 使用 EAV 模型。

我认为第一个选项是最好的。或者有没有其他更好的方法?

0 投票
1 回答
2596 浏览

mysql - 在 MySQL 中使用多个连接和 group_concat()?

我需要为一个项目使用 Joins,但我忘记了如何使用它。现在这一切都在弄乱我的头,我无法弄清楚。

我有五个表,我需要加入所有这些表:

如您所见,该项目与电影相关,并且 user_movies 包含用户观看过的所有电影。我需要做的是获取某个用户看过的所有电影。因此,我需要每部电影的所有电影信息、用户名(这几乎是我需要用户提供的所有信息)以及 user_movies 中的一些列(除前两个之外的所有列)。我还需要将每部电影的所有类别组合成一个“变量”。我相信你可以使用 GROUP_CONCAT() 来做到这一点,我以前做过。

这是一项棘手的任务,我真的需要解决这个问题。如果有人可以帮助我,我将不胜感激。