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

mysql-在一个列中多次存储多个值?

使用MySQL是否有一种方法可以为单列存储键/值的数组?例如,我想为一天中的某些时间存储一些(3-6)个不同的值,例如: 12AM: 1.2 1AM: 3.0 6AM: 4.0 我已经看到做一个关系表可能是正确的方法,但是我无法控制列的时间范围或值,它们将是用户输入的数据.此处的数据还将链接到单个用户. 我

PHP-如何在数据库中实现文件夹,子文件夹

我在逻辑编程方面遇到问题,但是我认为这可能是在SQL命令中执行此操作更容易的另一种解决方案,但是,让我们来解决这个问题. 我在MySQL(InnoDb)中有一个这样的表: CREATE TABLE IF NOT EXISTS `folder` ( `id` INT NOT NULL AUTO_INCREMENT , `folder_id` INT NOT NULL , `name

php-如何访问yii2关系图表字段

我有三个表,名称分别为“ agency”,“ property”和“ property_agency_map” 代理商表: -------------------------- | id => primary key ... | | name => string ... | | and som more fields | -------------------------- 属性表: -------------------------- | id =

mysql-加入谓词顺序

每当我被要求在Sql Console上准备和运行Join查询时,我总是很开心和困惑(同时). 并且最引起混乱的原因主要是基于这样的事实,即连接谓词的顺序在连接结果中是否具有重要意义. 例. SELECT "zones"."name", "ip_addresses".* FROM "ip_addresses" INNER JOIN "zones" ON "

PHP-MySql-基于多对多数据透视表值的唯一键

我必须管理艺术家和专辑表. | artists | | albums | | album_artist | +--------------+ +--------------+ +--------------+ | id | | id | | id | | artist | | album | | album_id | | created_at | | c

PHP-Yii2:关系名称是什么?

对于ActiveRecord,例如,将使用什么“关系的名称”? link()和unlink()-定义在哪里? 更新: 该文档现在包括一个示例-尽管没有确切显示驼峰案例名称的转换方式-对此问题的答案也是如此.解决方法:如果您的关系设置如下: public function getRelationName() 关系名称为relationName.

php-Laravel没有外键的一对一关系

我有两个表posts表和Categories表. 每个帖子只有一个类别. What I am trying to do 用一个没有外键的类别ID连接每个帖子. Why I am trying to do this 因为我不想在每个帖子中都复制类别词,所以我只想复制类别ID. PostsController.php code $posts = Post::orderBy('id',

java-休眠-保留策略模式的组合接口

我具有以下类结构: public abstract class Creature{ private String name; //strategy pattern composition private SkillInterface skill; } public interface SkillInterface { void attack(); } public class NoSkill implements SkillInterface { @Override

mysql-如何在LEFT JOIN上使用LIMIT?

我有2个称为类别和产品的表,具有这种关系: category.category_id = products.product_category_id 我想显示2类产品的所有分类! [ [category 1] => [ 'category_id' => 1, 'category_title' => 'category_title 1'

mysql-关系数据库(RDBMS)非规范化数据

我相信这个问题并没有专门针对MySQL-我正在使用的数据库-,而是关于最佳实践的问题. 到目前为止,我的问题可以通过创建表和查询表(有时在这里和那里联接)来解决.但是我正在做的事情感觉不对劲,每当我需要在我的“常见”查询旁边加上非规范化数据时,就会触发我. 示例用例 为了让我更

mysql-数据分析/数据库可视化/报告有哪些好的工具?

我开发了一个由mysql数据库驱动的Web应用程序,该数据库存储有关用户,站点使用情况,照片上传(基于照片的站点)等信息.我有多个数据库,用于存储站点不同方面的数据.我希望能够针对一些有关该网站的成长和使用方式的问题生成报告.例如,本月有多少新用户上传了一定数量的照片. 哪些工具

递归关系以及与Django中未定义模型的关系有什么用?

以下文字来自Django文档,该文档提供了 To create a recursive relationship – an object that has a many-to-one relationship with itself – use models.ForeignKey(’self’). If you need to create a relationship on a model that has not yet been defined, you ca

mysql-酒店预订系统:如何存储预订每晚的单独价格?

我有您期望的标准表,例如“房间”,“预订”等等.当前所有内容都在关系数据库中. “预订”表存储诸如room_id,入住日期和退房日期之类的项目. 现在,简单地说,在进行预订时,系统会对照“ RoomPrice”表进行检查,并获取所预订的每晚的费用(取决于日期,入住率等)-每晚的费用可能会有所

MySQL最佳实践:更新关系表

我有一个包含产品的主MySQL表.每个产品的任何多个字段都存储在关系表中(例如products_colour,products_photos等).每次更新产品时,我不确定最佳做法是什么: >删除关系表中与要更新的产品相对应的所有行,并将所有新字段插入相对较新的表中; >仅删除不再需要的关系表中的那些行,并插入

有人可以帮助我了解外键更新和删除与关系名称吗?

目前,我正在研究MySQL InnoDB中用户数据库的最开始.因此,我将使用它来帮助演示. Users Roles --------------- --------------- userid (bigint) PK >roleid (tinyint) PK email (varchar) rolename (varchar

psycopg2将Python:“字典列表”映射到Postgres:“ INSERT语句的复合类型数组”

Postgres版本:9.1.x. 说我有以下架构: DROP TABLE IF EXISTS posts CASCADE; DROP TYPE IF EXISTS quotes CASCADE; CREATE TYPE quotes AS ( text CHARACTER VARYING, is_direct CHARACTER VARYING ); CREATE TABLE posts ( body CHARACTER VARYING, q quotes[

php-多个多对多关系的最佳MySql数据库设计

我在MySql数据库中有6个表,这些表需要彼此连接(这6个项目必须以任何可能的方式关联).我还需要以某种方式向这些关系添加“ sort_order”列. 使用“经典的ManyToMany”联接表将导致数据库混乱,其中包含数十个联接表.那将不可能维持.我能找到的最佳解决方案是使用具有7列的单个连接表

mysql-在表中存储非数字注册号的数据类型

我对数据库非常陌生,并创建了一个表来存储一些学生的详细信息. 他们的学生注册号码是这样的:12 / AS / CI / 99 那么,将这个值存储在表中的最佳数据类型是什么?解决方法:首先要了解的是12 / AS / CI / 99不是一个基准(即使用户将其视为一个RegistrationNo),因此不应将其放在单个列中.

php-Laravel模型关系和模型事件

目前,我正在构建一个通知系统,并且通知是通过模型事件传递的.有些通知取决于模型关系中发生的事情. 示例:我有一个项目模型,该模型与用户具有“一对多”关系, public function projectmanager() { return $this->belongsToMany('User', 'project_managers'); } 我想在我的项目

MySQL Long表的唯一随机字符串的最佳方法

我知道如何在PHP和MySQL上创建随机字符,但问题是我必须为1万行左右的表创建4个字符的随机字符串.最好的方法是确保它保持唯一性? 如果需要,我可以使用更长的字符串,但不能超过12. 为了简单起见,表存在,我需要添加一个额外的列,并用4个字符的随机字符串填充它,并且键必须保持唯一.解

由Android应用程序和网站共享的关系数据库-简单的方法

我有一个项目,我将在其中开发一个android应用程序和一个网站.他们俩应该共享同一个数据库. 我正在尝试探索所有选项,我真的很困惑. 这是我的要求:1-我需要一种非常简单易用的方法.我不是要学习;我只是想把事情做好. 2-数据库设计包括关系和外键.因此,我需要一个关系数据库. 3-安卓应

mysql-如何处理多个联接

我有一个复杂的查询,该查询总共需要4个表中的字段.内部联接导致查询花费的时间比应该花费的时间长得多.我运行了一个EXPLAIN语句,其视觉结果如下所示: 这是我的查询: SELECT pending_corrections.corrected_plate , pending_corrections.seenDate FROM (pending_correction

javascript-从sqlite数据库读取信息,语法?如何在html5 webapp中使用它?

我有一个正在构建的Webapp,并且刚开始使用SQLite.我已经能够创建表单,打开我创建的数据库,创建表和所需的字段以及在字段中输入数据. 现在,我尝试使用SELECT语句读回数据,以将其显示在屏幕上以及列的列表中.我只是不知道javascript或HTML5中的SELECT statemnt的语法 ‘SELECT * FRO

解耦MySQL数据与易用性

假设有一个包含三个表的简单的酒店预订数据库. 表1:预订 该表包含入住和退房日期以及对一个或多个房间的引用以及一张优惠券(如果适用). 表2:房间该表包含所有酒店客房的数据以及每晚价格和床位数. 表3:优惠券该表包含所有优惠券的数据. 选项1:如果要查看特定月份的预订概况以及每个预

MySQL的GROUP BY和ORDER BY错误结果

我有一个表user_comission_configuration_history,我需要从user_id中选择最后一个Comissions配置. 元组: 我正在尝试许多查询,但是结果是错误的.我的上一个SQL: SELECT * FROM( SELECT * FROM user_comission_configuration_history ORDER BY on_date DESC