问题标签 [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 投票
1 回答
22732 浏览

mysql - 使用 INSERT INTO ... ON DUPLICATE KEY UPDATE 时的 Mysql 主键

我的表结构是:

我想做的是:

假设我想插入一个新条目,但我不希望它重复,在谷歌搜索之后,我发现了这种格式:

我想问题出在我的表中,主键 => id。如何更改表格,以便可以使用:

我可以使用 user_id + type 作为主键吗?如果是的话,你能告诉我怎么做吗?

0 投票
1 回答
61 浏览

php - 通过最大()检测查询字段

我正在使用 mysql GREATEST()函数从任一列(苹果或桃子)中选择最高整数值。

使用$result = "SELECT GREATEST(apples, peaches) FROM table";and echo $result,我得到:

在每个值旁边,我想呼应相应的水果名称和水果图标。如何通过 MYSQL 查询获得下图?

替代文字

另外,请注意,函数不显示相等的值GREATEST()。有没有办法显示相等的值?

0 投票
3 回答
87 浏览

database - 如何在表格中表示这个?

我有这样的数据集合

最初我将其标准化为两个表,如下所示

我想我想在另一张桌子上代表表演者,但不知道如何代表它。据我所知,存在以下关系

  • 一对多:一个节目可以有很多表演者
  • 一对多:表演者可以出现在许多节目中

我不确定我将如何表示这一点?

编辑 啊,我明白了,例如,我实际上会有这样的表格吗?

0 投票
6 回答
81703 浏览

sql - SQL Server:删除表级联等效?

在 oracle 中,要删除所有表和约束,您可以键入类似

这将完全删除表及其依赖项。什么是 SQL 服务器等价物?

0 投票
4 回答
43674 浏览

database-administration - 如何使用 Squirrel SQL 列出数据库中的所有表?

我使用 Squirrel SQL 连接到我桌面上的 JavaDB/Derby 数据库。我可以运行 SQL 查询。

但是我怎样才能列出数据库中的所有表呢?最好是所有列和列类型。

0 投票
1 回答
70 浏览

mysql - mysql 数据库表查询

我有两张桌子:

我试图做的查询是:

但我不知道如何连接它们,谢谢

0 投票
2 回答
19201 浏览

android - 在 Android 上的 SQLite 中创建多个表

您好我想在数据库中创建两个不同的表。这些表是 User_detailsCreditcard_details 我创建了以下 DBAdapter 类来实现数据库操作,但是当我调用insertCreditcard() 方法时,不会插入值。我想知道第二个表是否正在创建。我在某个地方出错了,但无法弄清楚我应该在哪里以及应该做什么来纠正这个问题。

我真正想做的是,根据登录活动中提供的用户名和密码检查User_details表中的id 字段 ,然后将此id 变量的值分配给另一个名为ccid的变量,该变量用于搜索Creditcard_details中的行表或向其中插入值。

有人可以指导我。

0 投票
1 回答
833 浏览

php - PHP:在表格中绘制任何查询结果的函数

我对使用 PHP 比较陌生,并且一直在努力使用它从数据库中获取数据。当我知道需要绘制的列数时,我可以很容易地在表中绘制查询,如下所示:

我想知道是否有任何方法可以在单独的函数中编写一些代码,以绘制给出的任何查询的结果,而不管查询结果持有的字段/列的数量。

感谢您提供任何您想分享的建议或代码。

强尼

0 投票
2 回答
173 浏览

mysql - '用户' SQL 表失控。寻找更好的方法

我已经编程和使用调查软件三年多了。它最初是一个简单的调查系统,带有一个基本的“用户”SQL 表,例如,您可以在大多数 CMS 中找到它。我最初计划使用该程序两到三次,每次调查有 30 名左右的用户。

今天,该程序已经发展壮大,每月用于一两次调查。一项调查可能有数百名用户,这使得表格非常长且令人困惑。

不过,我找不到比经典用户列表更好的方法。我想为每个调查创建一个新表,但我觉得它在问问题。我现在要做的是在调查完成后将完整的 SQL 数据库存档,这对现在来说很方便,但当我必须快速找到旧调查的结果时,这将变成一场噩梦。

我相信我不是第一个遇到这个问题的人,很高兴知道你是如何解决它的。有一些最佳实践吗?

谢谢!

0 投票
3 回答
2001 浏览

c# - 数据表中的时区错误

我有一个网站,位于 server1 上。它使用位于 server2 上的 Web 服务。Web 服务使用位于 server3 上的数据库。

Server1 server2 和 server3 有不同的时区,所以当我通过 web 服务获取数据表时,Datetime 类型列具有不同的时间值。

例如,

如果在数据库中我有记录(日期类型)'2010-03-24-12:00:00',在网站上我得到'2010-03-24-13:00:00'

我试图更改列的“DateTimeMode”,但问题没有解决。