• 2024-06-202024/06/20笔记随笔
    Mysql常用工具表之间的链接查询:通过添加外键进行查询其中添加外键的表为从表;笛卡尔乘积(两张表所有数据相连--R表*S表)(笛卡尔乘积--S表的每个字段分别与R表的每个字段进行链接):使用交叉乘积():SELECT✳FROMR表,S表;简化:SELECT✳FROMR表CROSSJOINS表;两张表链接查询:(外键数据之
  • 2024-06-19MySql入门操作集 6.0
    索引与完整性: 就是键之类的,通过键进行索引;看上图存在四种类型:nollnullprimarykeyuniqueforeignkey  对于键的设定可以在创建表的时候就添加相应的键:记得主键只设定一个作为索引吧好像;一般不设定实际意义,只是给他做一个标记作用用于索引其他的书写格式: 使
  • 2024-06-12DophinScheduler 如何定期删除日志实例?
    转载自东华果汁哥ApacheDophinScheduler运行一段时间后,实例调度日志越来越多,需要定期清理。SQL错误[1701][42000]:Cannottruncateatablereferencedinaforeignkeyconstraint(`dolphinscheduler`.`t_ds_task_instance`,CONSTRAINT`foreign_key_instance_id`)
  • 2024-06-11MySQL之高级特性(一)
    高级特性外键约束InnoDB是目前MySQL中唯一支持外键的内置存储引擎,所以如果需要外键支持那选择就不多了。使用外键是有成本的。比如外键通常都要求每次在修改数据时都要在另一张表中多执行一次查找操作。虽然InnoDB强制外键使用索引,但还是无法消除这种约束检查的开销。如果
  • 2024-06-08详解MySQL完整性约束
    完整性约束条件是对字段进行限制,要求用户对该属性进行的操作符合特定的要求。如果不满足完整性约束条件,数据库系统将不再执行用户的操作。MySQL完整性约束常用的操作有六大操作:主键约束唯一约束unique非空notnull默认值约束(default)自动增长约束(auto_increment)外键
  • 2024-06-07约束条件补充、主键和外键约束、过滤条件(查询语法)
    【一】约束条件补充--【一】什么是约束条件--约束条件就是为了限制表中的数据,保证数据的准确性和可靠性而存在的限制规则--在创建表和字段的时候,约束条件是可有可无的,但是某些情况下为了约束数据的准确所以要必须加约束条件--【二】约束条件概览--【1】null和notnull
  • 2024-06-06聊聊如何理解MySQL引擎--Innodb和MyISAM和Memory
    mysql的常见的引擎有许多比如,MYISAM、Innodb、Memory、MERGE。可以通过mysql>showengines;查看数据库提供的引擎:我们今天聊聊如何理解Innodb和MyISAM,Memory,这是面试时会问的问题。首先是Innodb:先上概念:Innodb:行级锁,提供了具有提交、回滚和崩溃回复能力的事务安全,支
  • 2024-05-30django import_export 可视化导入导出外键字段
    在Django中使用django-import-export库进行外键关系的数据导入时,可以通过自定义资源类来处理外键字段的解析和保存。这样可以使导入过程更加直观和有效。我们将展示如何配置和使用django-import-export库,以便在导入数据时正确处理外键关系并将其从可读形式(如名称)转换为模型
  • 2024-05-29MySQL中SQL表设计的注意事项
    效率工具推荐一个程序员的常用工具网站,效率加倍嘎嘎好用:程序员常用工具云服务器云服务器限时免费领:轻量服务器2核4G腾讯云:2核2G4M云服务器新老同享99元/年,续费同价阿里云:2核2G3M的ECS服务器只需99元/年,续费同价设计良好的数据库表结构是构建高效、可维护的应用程序的
  • 2024-05-29Mysql(3)
    20240529约束条件:限制表中的数据,保证数据的准确,可靠的规则notnull/nullunsignedzerofillunique:唯一数据primarykey:主键,便于查询=notnull+unique主键约束:添加的约束规则主键字段:添加了主键约束的字段主键值:主键字段的值主键的作用:自动添加索引-index
  • 2024-05-26Mysql-约束
    约束概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。约束演示:外键约束左侧的emp表是员工表,里面存储员工的基本信息,包含员工的ID、姓名、年龄、职位、薪资、入职日期、上级主管ID、部门ID,在员
  • 2024-05-21mysql中主键、外键、约束、索引
    主键用于唯一标识表中每一行数据,外键用于建立表与表之间关联关系,约束用于限制表中数据的规则,索引用于加速查询。1.主键是一种用于唯一标识表中每一行数据的标识符。在Mysql中,主键可以是一个或多个列的组合,但是必须满足以下条件:主键列的值必须唯一,不能重复。主键列的值不能为
  • 2024-05-20MySQL字段约束
    非空约束notnull唯一约束unique主键约束primarykey表中记录的唯一标识,非空唯一,在一张表中只能有一个主键,(可以是一个列,也可以是多个列的组合)1.定义主键: -在创建表时直接定义主键xx_xxchar(4)primarykey; -在创建表的最后单独定义primarykey(字段名);2.
  • 2024-05-20Mysql 关联关系
    一对一关联人——身份证、学生——学籍、用户——用户详情主键关联--两张数据表中主键相同的数据为对应数据唯一外键--在任意一张表中添加一个字段添加外键约束与另一张表的主键关联,并且将外键列添加唯一约束一对多与多对一关联班级——学生(一对多)、学生——班
  • 2024-05-18Navicat:在 Navicat 中创建外键约束
    https://blog.csdn.net/weixin_46098577/article/details/136148836在Navicat中,可以在“表设计器”的“外键”选项卡上找到外键约束。1表设计若要创建新的外键约束,请以“表设计器”打开子表(在本例中为fwaq_flow_jcjd),然后点击“添加外键”按钮。这将在外键列表中创建一个新行
  • 2024-05-17数据库外键
    一.什么是外键让一张表记录的数据不要太过冗余,在数据库中对表的关系进行解耦,尽量让表的数据单一化二.外键的作用保持数据的一致性和完整性三.查看存储引擎showtablestatusfrom数据库名wherename='表名'存储格式默认为MyISAM四.查看外键的方法showcreatetable
  • 2024-05-11SQL SERVER 数据库清空语句 忽略外键 触发器 等(转载)
    有时候我们想清空SQLServer中所有表的数据,但是由于有外键约束和触发器,有时候清表语句无法执行,下面的语句可以关掉和开启一个数据库中的所有外键约束和触发器,以便执行清表语句:USEClothesShopEXECUTEsp_MSForEachTable'ALTERTABLE?NOCHECKCONSTRAINTALL'EXECUTEsp_MS
  • 2024-05-09mysql~数据完整性考虑~外键约束
    在MySQL中,当为表添加外键约束时,可以指定在删除或更新父表记录时的行为。下面进行总结:CASCADE:当父表中的记录被删除或更新时,自动删除或更新子表中相关联的记录。这意味着如果父表中的记录被删除,那么相应的子表中与之关联的记录也会被删除。SETNULL:当父表中的记录被删除或更
  • 2024-05-08mysql约束
    1.概述概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。分类: 注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。2.约束演示案例需求:根据需求,完成表结构的创建。需求如下: 对应的建表语
  • 2024-04-25数据库设计 外键设计 关联表查询 linq efcore
    数据库的设计实体之间的关系图实体EleOrderRowItem.cspublicclassEleOrderRowItem:EleEntity{publicstring?Xxx{get;set;}//外键:一个rowItem属于一个rowpubliclongRowId{get;set;}publicrequiredEleOrderRowRow{get;set;}}
  • 2024-04-22mysql添加数据报错
    1452-Cannotaddorupdateachildrow:aforeignkeyconstraintfails('db_student_manager_web'.'s_student',CONSTRAINT'student_clazz_id_foreign'FOREIGNKEY('clazz_id)REFERENCES's_clazz'('id')
  • 2024-04-19【面试准备】【SQL】数据库有哪些约束?
    数据库中的约束(constraints)是用来确保数据库中数据的准确性和可靠性的一种规则。以下是一些常见的数据库约束:PRIMARYKEY(主键):确保列的值是唯一的,并且不能为NULL。FOREIGNKEY(外键):用于在两个表之间建立链接,并确保引用的数据的完整性。UNIQUE(唯一):确保所有列的组合在表中是
  • 2024-04-17MySQL存储引擎
    MySQL存储引擎存储引擎就是存储数据,建立索引,更新查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可以称为表类型。查看存储引擎showengines;查看数据库默认存储引擎showvariableslike'%storage_engine%';MySQL存储引擎特性MySQL5.5之前
  • 2024-04-14关系、导航属性和外键
    关系、导航属性和外键项目2023/08/2411个参与者反馈 本文内容EF中的关系配置或映射关系创建和修改关系同步外键和导航属性之间的更改显示另外3个本文概述实体框架如何管理实体之间的关系,还提供有关如何映射和操作关系的一些指导。EF中的关系在关系
  • 2024-04-14Entity Framework 自定义外键关系
    EntityFramework自定义外键关系在EntityFramework中,你可以通过在模型类中使用属性来定义自定义外键关系。以下是一个简单的例子,展示了如何在两个实体之间创建一对一的关联关系:  publicclassUser{publicintUserId{get;set;}publicstringUsername