问题标签 [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.
mysql - 使用 INSERT INTO ... ON DUPLICATE KEY UPDATE 时的 Mysql 主键
我的表结构是:
我想做的是:
假设我想插入一个新条目,但我不希望它重复,在谷歌搜索之后,我发现了这种格式:
我想问题出在我的表中,主键 => id
。如何更改表格,以便可以使用:
我可以使用 user_id + type 作为主键吗?如果是的话,你能告诉我怎么做吗?
php - 通过最大()检测查询字段
我正在使用 mysql GREATEST()函数从任一列(苹果或桃子)中选择最高整数值。
使用$result = "SELECT GREATEST(apples, peaches) FROM table";
and echo $result
,我得到:
在每个值旁边,我想呼应相应的水果名称和水果图标。如何通过 MYSQL 查询获得下图?
另外,请注意,函数不显示相等的值GREATEST()
。有没有办法显示相等的值?
database - 如何在表格中表示这个?
我有这样的数据集合
最初我将其标准化为两个表,如下所示
我想我想在另一张桌子上代表表演者,但不知道如何代表它。据我所知,存在以下关系
- 一对多:一个节目可以有很多表演者
- 一对多:表演者可以出现在许多节目中
我不确定我将如何表示这一点?
编辑 啊,我明白了,例如,我实际上会有这样的表格吗?
sql - SQL Server:删除表级联等效?
在 oracle 中,要删除所有表和约束,您可以键入类似
这将完全删除表及其依赖项。什么是 SQL 服务器等价物?
database-administration - 如何使用 Squirrel SQL 列出数据库中的所有表?
我使用 Squirrel SQL 连接到我桌面上的 JavaDB/Derby 数据库。我可以运行 SQL 查询。
但是我怎样才能列出数据库中的所有表呢?最好是所有列和列类型。
mysql - mysql 数据库表查询
我有两张桌子:
我试图做的查询是:
但我不知道如何连接它们,谢谢
android - 在 Android 上的 SQLite 中创建多个表
您好我想在数据库中创建两个不同的表。这些表是 User_details和Creditcard_details 我创建了以下 DBAdapter 类来实现数据库操作,但是当我调用insertCreditcard() 方法时,不会插入值。我想知道第二个表是否正在创建。我在某个地方出错了,但无法弄清楚我应该在哪里以及应该做什么来纠正这个问题。
我真正想做的是,根据登录活动中提供的用户名和密码检查User_details表中的id 字段 ,然后将此id 变量的值分配给另一个名为ccid的变量,该变量用于搜索Creditcard_details中的行表或向其中插入值。
有人可以指导我。
php - PHP:在表格中绘制任何查询结果的函数
我对使用 PHP 比较陌生,并且一直在努力使用它从数据库中获取数据。当我知道需要绘制的列数时,我可以很容易地在表中绘制查询,如下所示:
我想知道是否有任何方法可以在单独的函数中编写一些代码,以绘制给出的任何查询的结果,而不管查询结果持有的字段/列的数量。
感谢您提供任何您想分享的建议或代码。
强尼
mysql - '用户' SQL 表失控。寻找更好的方法
我已经编程和使用调查软件三年多了。它最初是一个简单的调查系统,带有一个基本的“用户”SQL 表,例如,您可以在大多数 CMS 中找到它。我最初计划使用该程序两到三次,每次调查有 30 名左右的用户。
今天,该程序已经发展壮大,每月用于一两次调查。一项调查可能有数百名用户,这使得表格非常长且令人困惑。
不过,我找不到比经典用户列表更好的方法。我想为每个调查创建一个新表,但我觉得它在问问题。我现在要做的是在调查完成后将完整的 SQL 数据库存档,这对现在来说很方便,但当我必须快速找到旧调查的结果时,这将变成一场噩梦。
我相信我不是第一个遇到这个问题的人,很高兴知道你是如何解决它的。有一些最佳实践吗?
谢谢!
c# - 数据表中的时区错误
我有一个网站,位于 server1 上。它使用位于 server2 上的 Web 服务。Web 服务使用位于 server3 上的数据库。
Server1 server2 和 server3 有不同的时区,所以当我通过 web 服务获取数据表时,Datetime 类型列具有不同的时间值。
例如,
如果在数据库中我有记录(日期类型)'2010-03-24-12:00:00',在网站上我得到'2010-03-24-13:00:00'
我试图更改列的“DateTimeMode”,但问题没有解决。