首页 > TAG信息列表 > database-schema

java-使用多个数据库架构

有一个第三方应用程序,该数据库由我的应用程序访问.它的数据库架构已更改了几次,因此,目前大约有四种不同的数据库架构(不同的列,相同实体的不同选择条件). 例如,存在一个实体“应用程序”.对于不同的模式,可以通过以下方式检索它: 1)SELECT *从应用程序中,cell_number< 65535 AND p

MySQL:如何获取最后一次插入数据库的时间戳

我如何检查上次写入数据库的时间(时间戳),与插入的数据库表无关?解决方法:原来不是答案(不能删除为已接受).请参阅此答案下方的评论. 我无法使用information_schema.tables update_time,因为该列没有被更新,但是对于create_time来说,它可以工作.如果update_time得到更新(在您的设置

MySQL ALTER列到表中的最后位置

我正在与一个客户合作,该客户希望大型数据库中的每个表都具有每个记录的历史记录数据,并且为了美观起见,希望这些列位于每个表的末尾.例如: 表名 >主键 >数据列>历史列 所以我的问题是,是否有一条SQL命令将列移动到表的末尾?我更喜欢编写一个存储过程,以预定顺序将每个历史列移动到最

如何获得等效于VS模式比较工具的C#代码?

我有多个SQL Server数据库,我想将它们与一个金标准数据库进行比较,并生成一份报告/列表,其中包含两种在架构方面的差异.这将按计划自动完成. 我需要能够使用C#来有问题地做到这一点(这意味着我无法使用SSDT提供的GUI工具).我也不能使用任何第三方工具,例如Red-Gate. 我无法找到有关

MySQL表名称按依赖关系顺序排序

我想按其依赖顺序对表名进行排序. 例如:如果我有表用户,users_orders和订单,我想按以下顺序获取表名:用户(或订单无关紧要),订单,users_orders. 如果有办法请帮助.解决方法:听起来您正在尝试转储具有外键定义的表,并且想要确保首先转储“父”表,以便可以确保引用它们的“子”表可以使

拆分MySQL数据库

我对拆分数据库有疑问.这是有问题的查询: SELECT COUNT(*) FROM monies.link_monies_new lcn ' . 'INNER JOIN products.link l ON lcn.link_id = l.link_id ' . 'INNER JOIN products.products_format af ON l.product_format_id = af.product_format_i

mysql-一个表与多个表

我有以下表格: -帖子-文件-事件-文件 每个帖子,文件,事件,文档都可以有评论. 有什么更好的数据库方案,为什么? 第一个解决方案 >评论表(comment_id,author_id,评论)> 4个表来创建关系(posts_comments(post_id,comment_id),files_comments(file_id,comment_id),events_comments(event_

mysql-用于存储类似银行的帐户和交易的数据库结构

我们正在向自己的商店中添加类似于银行的子系统. 我们已经有客户,因此每个客户都将获得一个帐户,并且可以进行某种交易(添加到帐户或从中减去). 因此,我们至少需要一个帐户实体,一个交易实体和一个业务部门,然后必须重新计算总余额. 您将如何构造数据库来处理此问题? 有没有我可以嘲

php-动态类别的数据库架构

Added Update #1. Please check at the end of the question. Thanks. 朋友们 我正在设计一个带有类别和与类别相关联的过滤器的产品清单.我目前有一个带有静态类别的数据库架构.我必须使它们充满活力.我找不到合适的架构来使其动态化,因此我在表单中对架构进行了硬编码.我的详

MySQL:嵌入式JSON与表格

我正在为视频制作项目管理应用程序设计数据库架构,并努力解决如何保留一些嵌入式但不可重复的数据的问题.在我参加的几门CS课程中,标准化关系数据库的一部分是识别可重复的块并将其封装到自己的表中.如果我知道该记录可能是唯一的嵌入/嵌套数据块怎么办? 示例:一个视频记录具有许多Sh

如何在MySQL中手动将种子值设置为1000

我正在使用MySQL 5.我需要为我的自动增量字段将种子值设置为1000. 我怎么设置它?解决方法:要在创建表时进行设置: CREATE TABLE xxx(...) AUTO_INCREMENT = 1000; 要在创建表格后进行设置: ALTER TABLE xxx AUTO_INCREMENT = 1000;

是`date`一个有效的mysql列名?

我想知道日期是否真的是一个有效的mysql列名? 根据manual MySQL permits some keywords to be used as unquoted identifiers because many people previously used them. Examples are those in the following list: ACTION BIT DATE ENUM NO TEXT TIME TIMESTAMP 因此,

如何获取MySQL中所有表的所有列的名称?

有没有快速的方法从MySQL中的所有表中获取所有列名,而不必列出所有表?解决方法: select * from information_schema.columns where table_schema = 'your_db' order by table_name,ordinal_position

如何在Docker容器中使用模式初始化MySQL数据库?

我正在尝试使用MySQL数据库创建一个容器,并为这些数据库添加一个模式. 我目前的Dockerfile是: FROM mysql MAINTAINER (me) <email> # Copy the database schema to the /data directory COPY files/epcis_schema.sql /data/epcis_schema.sql # Change the working directory WO

如何在MySQL中查看数据库或表的索引?

如何查看我的数据库是否有任何索引? 对于特定的桌子怎么样?解决方法:要查看特定表的索引,请使用SHOW INDEX: SHOW INDEX FROM yourtable; 要查看特定模式中所有表的索引,可以使用INFORMATION_SCHEMA中的STATISTICS表: SELECT DISTINCT TABLE_NAME, INDEX_NAME FROM INFORMAT

使用JDBC连接到postgres时是否可以指定模式?

可能吗?我可以在连接URL上指定它吗?怎么做?解决方法:我知道这已经得到了回答,但是我遇到了同样的问题,试图指定用于liquibase命令行的模式. 更新 从JDBC v9.4开始,您可以使用新的currentSchema参数指定URL,如下所示: jdbc:postgresql://localhost:5432/mydatabase?currentSchema=mysch

如果使用没有嵌入文档的mongo db,使用mongodb而不是mysql有什么好处吗?

我正在使用一个带有mongodb适配器的php框架,它目前不会将嵌入式文档理解为模型/关联关系.在阅读了mongodb几天后,您似乎应该将嵌入式文档用于最常显示在一起的对象.这对我来说很有意义.据说在一个mongo架构讲话中,许多小文档的集合可以否定mongo相对于RDBMS的一些优点. 在搜索stack

用于存储用户分数的Mysql数据库设计

我正在创建一个网站,其中所有用户都有一个每天更新的分数.我可以轻松地从这个分数创建排名,但是我希望能够创建一周或一个月的“热门”列表等. 我的蛮力设计将是每个用户的每一天,计算他们的分数并将其放入“分数”表中.所以每天Scores表会增加用户数量.我可以通过他们在任何时间段

mysql – 从数据库和过滤结果中获取数据

我使用此查询获得前50条记录.但是,在同一个表中有一个名为read的标志,我只想返回未读取的前50个记录(即isread = false).我怎样才能做到这一点?有人可以给我所需查询的想法吗?我尝试过使用子查询. SELECT * FROM notification WHERE toUserId = 'email' ORDER BY id DESC LIMIT 50;

mysql – Slick 3.1.1没有创建唯一约束

我有一个简单的用户表,其中id设置为自动增量,并且用户名也可以在表中设置为唯一. class Users (tag: Tag) extends Table[User](tag, "Users") { def id = column[Int]("id", O.PrimaryKey, O.AutoInc) def username = column[String]("username", NotNull) def email = co

mysql – 解密数据库ER图用于问卷调查

我正在尝试破译我的老师帮助我制作的数据库ER图.我主要是想弄清楚如何构建所需的表并正确组合它们. 所讨论的ER图用于在线调查问卷,其中每个问题都基于前一个问题给出的答案,最终导致解决方案/结束. 每个问题可以有多个答案,同一个问题可以有多个不同的答案,具体取决于前面给出的答

mysql – 我可以在社交网站中为每个用户创建每个表吗?

我正在创建一个具有类似Facebook功能的社交网站. 我想从我的数据库的架构设计开始.我想的是为每个注册到我们网站的用户创建每个表..我做得对吗? 如果有一百万用户注册到我的网站,将创建一百万个表.如何继续优化这个?请建议我克服这个的技巧,一些参考或书籍,以了解这些概念将是有用的

mysql – 数据库设计启用多个标签,如Stackoverflow?

我有以下表格. Articles table a_id INT primary unique name VARCHAR Description VARCHAR c_id INT Category table id INT cat_name VARCHAR 现在我只是使用 SELECT a_id,name,Description,cat_name FROM Articles LEFT JOIN Category ON Articles.a_id=

将XML文件同步到MySQL数据库

我公司使用内部管理软件存储产品.他们希望将所有产品转置到MySql数据库中,以便他们可以在公司网站上提供他们的产品. 注意:他们将继续使用自己的内部软件.该软件可以以各种文件格式(包括XML)导出所有产品. 同步不必是实时的,他们满意每天(深夜)同步MySql数据库一次. 此外,他们软件中

mysql – 设计类别,子类别和相关书籍的数据库

我知道有几个类似于我要求的问题的答案.但他们的做法看起来并不令人信服. 我的问题是如何构建一个可以拥有书籍的类别的数据库和一个也可以有书籍的子类别? 我已经设计了一个数据库,但我不相信这种方法.如果有经验的人给了我一些建议或改进或完全不同的方法,我真的很感激. 我的表格