mysql证书key_Mysql中key 、primary key 、unique key 与index区别

本文深入探讨了数据库中的key概念,包括其作为约束和索引的双重作用。在CREATE TABLE语句中展示了如何定义和应用各种键,如主键、外键等,以及它们如何维护数据库的完整性和辅助查询效率。同时,文章还提到了相关联的表和字段,如PROC_INST_ID_、BUSINESS_KEY_等,强调了数据库设计在系统性能中的重要性。
摘要由CSDN通过智能技术生成

key 是数据库的物理结构,它包含两层意义和作用,

一是约束(偏重于约束和规范数据库的结构完整性),

二是索引(辅助查询用的)。

https://www.cnblogs.com/zjfjava/p/6922494.html

CREATE TABLE `act_ru_execution` (

`ID_` varchar(64) COLLATE utf8_bin NOT NULL,

`REV_` int(11) DEFAULT NULL,

`PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,

`BUSINESS_KEY_` varchar(255) COLLATE utf8_bin DEFAULT NULL,

`PARENT_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,

`PROC_DEF_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,

`SUPER_EXEC_` varchar(64) COLLATE utf8_bin DEFAULT NULL,

`ROOT_PROC_INST_ID_` varchar(64) COLLATE utf8_bin DEFAULT NULL,

`ACT_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,

`IS_ACTIVE_` tinyint(4) DEFAULT NULL,

`IS_CONCURRENT_` tinyint(4) DEFAULT NULL,

`IS_SCOPE_` tinyint(4) DEFAULT NULL,

`IS_EVENT_SCOPE_` tinyint(4) DEFAULT NULL,

`IS_MI_ROOT_` tinyint(4) DEFAULT NULL,

`SUSPENSION_STATE_` int(11) DEFAULT NULL,

`CACHED_ENT_STATE_` int(11) DEFAULT NULL,

`TENANT_ID_` varchar(255) COLLATE utf8_bin DEFAULT '',

`NAME_` varchar(255) COLLATE utf8_bin DEFAULT NULL,

`START_TIME_` datetime(3) DEFAULT NULL,

`START_USER_ID_` varchar(255) COLLATE utf8_bin DEFAULT NULL,

`LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,

`IS_COUNT_ENABLED_` tinyint(4) DEFAULT NULL,

`EVT_SUBSCR_COUNT_` int(11) DEFAULT NULL,

`TASK_COUNT_` int(11) DEFAULT NULL,

`JOB_COUNT_` int(11) DEFAULT NULL,

`TIMER_JOB_COUNT_` int(11) DEFAULT NULL,

`SUSP_JOB_COUNT_` int(11) DEFAULT NULL,

`DEADLETTER_JOB_COUNT_` int(11) DEFAULT NULL,

`VAR_COUNT_` int(11) DEFAULT NULL,

`ID_LINK_COUNT_` int(11) DEFAULT NULL,

PRIMARY KEY (`ID_`),

KEY `ACT_IDX_EXEC_BUSKEY` (`BUSINESS_KEY_`),

KEY `ACT_IDC_EXEC_ROOT` (`ROOT_PROC_INST_ID_`),

KEY `ACT_FK_EXE_PROCINST` (`PROC_INST_ID_`),

KEY `ACT_FK_EXE_PARENT` (`PARENT_ID_`),

KEY `ACT_FK_EXE_SUPER` (`SUPER_EXEC_`),

KEY `ACT_FK_EXE_PROCDEF` (`PROC_DEF_ID_`),

CONSTRAINT `ACT_FK_EXE_PARENT` FOREIGN KEY (`PARENT_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE,

CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`),

CONSTRAINT `ACT_FK_EXE_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE CASCADE,

CONSTRAINT `ACT_FK_EXE_SUPER` FOREIGN KEY (`SUPER_EXEC_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值