建表:
CREATE TABLE `SYS_ORGANIZATION` (
`ORG_ID` int(11) NOT NULL COMMENT '机构组织编号',
`ORG_NAME` varchar(255) DEFAULT NULL COMMENT '机构组织简称',
`ORG_FULL_NAME` varchar(255) DEFAULT NULL COMMENT '机构组织全称',
`ORG_SUPERIOR_ID` varchar(20) DEFAULT NULL COMMENT '上级机构组织编号',
`ORG_TYPE` varchar(10) DEFAULT NULL COMMENT '机构组织类型(请参照机构组织类型字典表)',
`ORG_TYPE_ATTRIBUTE` varchar(10) DEFAULT NULL,
`ORG_SORT` varchar(30) DEFAULT NULL COMMENT '机构组织排序',
`ORG_LEVEL` tinyint(4) DEFAULT NULL COMMENT '机构组织层级',
`ORG_STATE` char(1) DEFAULT NULL COMMENT '机构组织状态 (1 启用 0作废)',
`ORG_PHONE` varchar(20) DEFAULT NULL COMMENT '机构组织电话',
`ORG_EMAIL` varchar(50) DEFAULT NULL COMMENT '机构组织邮箱',
`ORG_FAX` varchar(20) DEFAULT NULL COMMENT '机构传真',
`ORG_PROVINCE` varchar(20) DEFAULT NULL COMMENT '机构所在(省请参照字典表)',
`ORG_CITY` varchar(20) DEFAULT NULL COMMENT '机构所在(市请参照字典表)',
`ORG_COUNTY` varchar(20) DEFAULT NULL COMMENT '机构所在(县请参照字典表)',
`ORG_ADDRESS` varchar(255) DEFAULT NULL COMMENT '机构详细地址',
`ORG_ZIP_CODE` varchar(20) DEFAULT NULL COMMENT '机构邮编',
`ORG_LEADER` varchar(20) DEFAULT NULL COMMENT '机构负责人',
`ORG_ADMIN` varchar(20) DEFAULT NULL COMMENT '机构管理员',
`ORG_FOUND_DATE` datetime DEFAULT NULL COMMENT '成立日期',
`ORG_CREATION_TIME` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`ORG_ID`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='组织机构表'
后添加主键:
ALTER TABLE `hulk`.`SYS_USER_ORG_MAPPING`
ADD CONSTRAINT `PK_USER_ORGID` FOREIGN KEY (`ORG_ID`) REFERENCES `hulk`.`SYS_ORGANIZATION` (`ORG_ID`) ON DELETE RESTRICT ON UPDATE RESTRICT,
ADD CONSTRAINT `PK_ORG_USERID` FOREIGN KEY (`EMPLOYEE_ID`) REFERENCES `hulk`.`SYS_USER` (`USER_ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;
查某表的建表SQL:
show create table 表名;