mysql键值_如何在MySQL中存储键值对?
对于第二个表,我建议:
>添加显式自动递增主键.
>声明varchar的长度
>声明my_data_structure_id
>有一个独特的约束
结果如下:
CREATE TABLE my_optional_fields (
my_optional_fields_id int auto_increment primary key,
my_data_structure_id int not null,
my_optional_field_name VARCHAR(255) NOT NULL,
my_optional_field_value VARCHAR(255) NOT NULL,
FOREIGN KEY (my_data_structure_id) REFERENCES my_data_structures(my_data_structure_id)
UNIQUE (my_data_structure_id, my_optional_field_name, my_optional_field_value)
);
我猜这个唯一的约束是对.但是,如果您只想要给定名称的一个字段,请从唯一约束中排除该值.
mysql键值_如何在MySQL中存储键值对?相关推荐
- mysql节假日函数_如何在MySQL中计算不包括周末和节假日的日期差
我需要计算两个日期之间的天数(工作日),不包括周末(最重要)和假期 SELECT DATEDIFF(end_date, start_date) from accounts 但是,我不知道该如何在MyS ...
- 怎么在linux上修改mysql端口映射_如何在Linux中更改默认的MySQL / MariaDB端口
在本指南中,我们将学习如何更改MySQL / MariaDB数据库在CentOS 7和基于Debian的Linux发行版中绑定的默认端口. MySQL数据库服务器在Linux和Unix下运行的默认端口 ...
- mysql 自然排序_如何在mysql中实现自然排序
背景 熟悉mysql的同学应该清楚,mysql在对字符串做order by排序时是按照字典序进行排序的,但是如果字符串中包含数字的话(我们称这种类型的字符串为alphanumeric),仅按照字典序的 ...
- mysql关键字释义_数据库连接字符串ConnectionString 中的关键字值释义
ConnectionString 类似于 OLE DB 连接字符串,但并不相同.与 OLE DB 或 ADO不同,如果"Persist Security Info "值设置为fal ...
- mysql替换开头_如何在MySQL的字符串开头搜索和替换特定字符?
为此,您可以使用INSERT().让我们首先创建一个表-mysql> create table DemoTable -> ( -> ZipCode varchar(200) -> ...
- python 获取唯一值_从Python列表中获取唯一值
python 获取唯一值 In this article, we will be understanding 3 ways to get unique values from a Python lis ...
- 在mysql中如何添加外键约束_如何在MySQL中设置外键约束
(1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...
- mysql 空集 赋值_如何在MySQL查询中替换“空集”?
要替换不存在的记录,请在MySQL中使用COALESCE.COALESCE将有助于替换NULL值.让我们首先创建一个表-create table DemoTable -> ( -> Cod ...
- mysql 临时列_如何在MySQL中列出临时表列?
要列出MySQL中的临时表列,让我们首先创建一个临时表. 这是一个例子.我们创建了一个临时表,其中包含一些列,其中包括学生的详细信息-mysql> CREATE TEMPORARY TABLE ...
- mysql路径查找_如何在MySQL的具有文件路径的列中查找和替换?
为此,请使用MySQL REPLACE().让我们首先创建一个表-mysql> create table DemoTable ( FolderLocation text ); 使用插入命令在表中 ...
最新文章
- PHP NULL 合并运算符
- 利用OpenCV实现旋转文本图像矫正的原理及OpenCV代码
- Swintransformer详细设计文档
- java static调用吗_Java中的static的使用
- 【转载】SQL Server 批量插入数据的两种方法
- Oracle函数索引与普通索引
- 图像傅立叶变换的原理和物理意义
- 【Mac + Appium + Python3.6学习(四)】之常用的IOS自动化测试API总结
- 浅谈前端响应式设计(二)
- Windows 下安装 nvm 管理 nodejs 版本
- 20145307《信息安全系统设计基础》第十四周学习总结
- python 电力系统时域仿真_电力系统暂态计算_时域仿真方法
- kali-beef工具(xss-stored)
- PCA主成分分析去噪与降维
- 介绍MSYS2 在windows下与使用
- 学姐学长讲座的总结收获
- ubuntu18.04关闭笔记本触摸板
- web网页设计期末课程大作业——汉中印象旅游景点介绍网页设计与实现19页面HTML+CSS+JavaScript
- xp下 c语言用什么编程软件,学C语言在windows XP环境下用什么编程软件好??
- linux 软件包kbd 位置,kbd-audio:通过麦克风来捕获和分析键盘输入的工具