sql 170420.sql

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 170420.sql相关的知识,希望对你有一定的参考价值。

INSERT INTO `sys_constant_item` 
(constant_id,category_id,constant_name,constant_key,constant_value,parent_ids,is_read_only,creator_id,create_time,last_modify_by,last_modify_time,sort_no,statistical_count) 
VALUES('193021','193','后台广告位置','advertPalceType','赛事顶部','192003',0,'system',now(),'system',now(),21,0);
CREATE TABLE `bak_lesson_prepare_share` (
	`prepare_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '教案id',
	`prepare_type` INT(11) NULL DEFAULT NULL COMMENT '教案类型(0 个案 1 共案)',
	`activity_id` INT(11) NULL DEFAULT NULL COMMENT '活动id',
	`teaching_time` DATETIME NULL DEFAULT NULL COMMENT '讲课时间',
	`support_count` INT(11) UNSIGNED ZEROFILL NULL DEFAULT '00000000000' COMMENT '点赞次数',
	`down_count` INT(11) NULL DEFAULT '0' COMMENT '下载次数',
	`creator_id` INT(11) NULL DEFAULT NULL COMMENT '创建人ID',
	`create_time` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
	`last_modify_by` INT(11) NULL DEFAULT NULL COMMENT '最后修改人ID',
	`last_modify_time` DATETIME NULL DEFAULT NULL COMMENT '最后修改时间',
	`prepare_name` VARCHAR(255) NULL DEFAULT NULL COMMENT '教案名称',
	`status` INT(11) NULL DEFAULT NULL COMMENT '状态(85 待发布 100 已发布)',
	`publication_id` INT(11) NULL DEFAULT NULL COMMENT '出版物Id',
	`chapter_id` INT(11) NULL DEFAULT NULL COMMENT '章节Id',
	`is_shared` INT(11) UNSIGNED NULL DEFAULT NULL COMMENT '是否共享(0:未共享 1:共享 2:待审核 3:已修改未提交审核)',
	`collect_count` INT(11) UNSIGNED ZEROFILL NULL DEFAULT NULL COMMENT '收藏次数',
	`quote_count` INT(11) UNSIGNED ZEROFILL NULL DEFAULT NULL COMMENT '引用次数',
	`school_start_time` DATETIME NULL DEFAULT NULL COMMENT '开学时间',
	`school_end_time` DATETIME NULL DEFAULT NULL COMMENT '放假时间',
	`teaching_start_time` DATETIME NULL DEFAULT NULL COMMENT '授课开始时间',
	`teaching_end_time` DATETIME NULL DEFAULT NULL COMMENT '授课结束时间',
	`prepare_recommend_type` INT(11) NULL DEFAULT NULL COMMENT '教案小类型(专家教案189001、明星教案189002、推荐教案189003、普通教案189004)',
	`teaching_index` INT(11) NULL DEFAULT NULL COMMENT '第几周授课',
	`tr_org_id` INT(11) NULL DEFAULT NULL COMMENT '教研机构Id',
	`share_time` DATETIME NULL DEFAULT NULL COMMENT '共享时间',
	`team_info_id` INT(11) NULL DEFAULT NULL COMMENT '团队ID',
	`discuss_count` INT(11) UNSIGNED ZEROFILL NULL DEFAULT '00000000000' COMMENT '评论数',
	`prepare_score` DOUBLE NULL DEFAULT NULL COMMENT '教案评分',
	`cover_cloud_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '封面在云服务器url',
	`boutique_prepare` INT(11) NULL DEFAULT '0' COMMENT '精品教案',
	`winner_prepare` INT(11) NULL DEFAULT '0' COMMENT '优胜教案',
	`year` INT(11) NULL DEFAULT NULL COMMENT '学年',
	`total_hour` INT(11) NULL DEFAULT NULL COMMENT '总课时',
	`prechp_conn_ids` VARCHAR(255) NULL DEFAULT NULL COMMENT '对应环节',
	`draft_paper` VARCHAR(255) NULL DEFAULT NULL COMMENT '稿纸',
	`prepare_byte_count` INT(11) NULL DEFAULT NULL COMMENT '字符数',
	`publication_name` VARCHAR(255) NULL DEFAULT NULL COMMENT '出版物名称',
	`chapter_name` VARCHAR(255) NULL DEFAULT NULL COMMENT '章节名称',
	`chapter_resource` INT(11) NULL DEFAULT '0' COMMENT '备课章节来源(0代表基础数据数据章节,1代表备课自建教材章节)',
	`section_id` INT(11) NULL DEFAULT NULL COMMENT '学段ID',
	`grade_id` INT(11) NULL DEFAULT NULL COMMENT '年级ID',
	`subject_id` INT(11) NULL DEFAULT NULL COMMENT '学科ID',
	`term_id` INT(11) NULL DEFAULT NULL COMMENT '学期ID',
	`edition_id` INT(11) NULL DEFAULT NULL COMMENT '版别ID',
	`publication_phase_id` INT(11) NULL DEFAULT NULL COMMENT '教材阶段',
	`share_count` INT(11) NULL DEFAULT NULL COMMENT '教案分享数',
	`lpchapter_id` INT(11) NULL DEFAULT NULL COMMENT '上级章节ID',
	`lpchapter_name` VARCHAR(255) NULL DEFAULT NULL COMMENT '上级章节名称',
	`contest_id` INT(11) NULL DEFAULT NULL COMMENT '赛事ID',
	`gather_status` INT(11) NULL DEFAULT NULL COMMENT '采编状态(0 待采编 1采编中 2已采编)',
	`gather_time` DATETIME NULL DEFAULT NULL COMMENT '采编时间',
	`return_points` INT(11) NULL DEFAULT NULL COMMENT '审核奖励(积分)',
	`gather_points` INT(11) NULL DEFAULT NULL COMMENT '采编奖励(金贝)',
	`res_points` INT(11) NULL DEFAULT NULL COMMENT '教案定价金贝',
	`error_reason` VARCHAR(255) NULL DEFAULT NULL COMMENT '打回原因',
	`guid_gather_status` INT(11) NULL DEFAULT NULL COMMENT '导学案采编状态(0 待采编 1采编中 2已采编)',
	`guid_gather_time` DATETIME NULL DEFAULT NULL COMMENT '导学案采编时间',
	`guid_gather_points` INT(11) NULL DEFAULT NULL COMMENT '导学案采编奖励(金贝)',
	`origin_id`            int comment '原教案id',
	`share_version`       int comment '共享版本',
	PRIMARY KEY (`prepare_id`)
)
COMMENT='X教研活动.备课教案(共享)'
COLLATE='utf8mb4_general_ci';

CREATE TABLE `bak_lsprepare_hourchapter_share` (
	`prechp_conn_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '教案环节关联id',
	`class_hour_id` INT(11) NULL DEFAULT NULL COMMENT '课时id',
	`chapter_id` INT(11) NOT NULL COMMENT '环节id',
	`parent_chapter_id` INT(11) NULL DEFAULT NULL COMMENT '上级环节id',
	`sort_number` INT(11) NULL DEFAULT NULL COMMENT '排序',
	`prepare_id` INT(11) NULL DEFAULT NULL COMMENT '教案id',
	`chapter_content` LONGTEXT NULL COMMENT '环节内容',
	`is_refer` BIT(1) NULL DEFAULT NULL COMMENT '是否参考',
	`prechp_conn_id2` INT(11) NULL DEFAULT NULL,
	`child_count` INT(11) NULL DEFAULT '0' COMMENT '教学过程或者教学资源数量',
	`origin_id`            int comment '原教案环节id',
	PRIMARY KEY (`prechp_conn_id`)
)
COMMENT='X教研活动.备课教案环节关联(共享)'
COLLATE='utf8mb4_general_ci';

CREATE TABLE `bak_lsprepare_classhour_share` (
	`class_hour_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '课时id',
	`class_hour_name` VARCHAR(36) NULL DEFAULT NULL COMMENT '课时名称',
	`sort_number` INT(11) NULL DEFAULT NULL COMMENT '课时排序',
	`creator_id` INT(11) NULL DEFAULT NULL COMMENT '创建者id',
	`create_time` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
	`last_modify_by` INT(11) NULL DEFAULT NULL COMMENT '最后修改人ID',
	`last_modify_time` DATETIME NULL DEFAULT NULL COMMENT '最后修改时间',
	`status` INT(11) NULL DEFAULT NULL COMMENT '状态',
	`prepare_id` INT(11) NULL DEFAULT NULL COMMENT '教案ID',
	PRIMARY KEY (`class_hour_id`)
)
COMMENT='X教研活动.备课课时(共享)'
COLLATE='utf8mb4_general_ci';

CREATE TABLE `bak_tr_attachinfo_share` (
	`attach_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '附件id',
	`prechp_conn_id` INT(11) NOT NULL COMMENT '教案环节关联id',
	`attach_from` INT(11) NULL DEFAULT NULL COMMENT '附件来源(1 贝壳网 2 本地上传)',
	`resource_id` INT(11) NULL DEFAULT NULL COMMENT '附件本地资源',
	`cover_cloud_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '封面在云服务器url',
	`attach_name` VARCHAR(255) NULL DEFAULT NULL COMMENT '附件名称',
	`attach_url` VARCHAR(255) NULL DEFAULT NULL COMMENT '附件url',
	`attach_type` VARCHAR(36) NULL DEFAULT NULL COMMENT '附件格式',
	`creator_id` INT(11) NULL DEFAULT NULL COMMENT '创建人ID',
	`create_time` DATETIME NULL DEFAULT NULL COMMENT '创建时间',
	`file_size` INT(11) NULL DEFAULT NULL COMMENT '文件大小',
	`attach_cloud_id` VARCHAR(255) NULL DEFAULT NULL COMMENT '附件在云上的ID',
	`attach_localurl` VARCHAR(255) NULL DEFAULT NULL COMMENT '附件本地路径',
	`resource_type_id` INT(11) NULL DEFAULT NULL COMMENT '资源类型ID',
	`file_format` VARCHAR(255) NULL DEFAULT NULL COMMENT '文件格式',
	`gather_status` INT(11) NULL DEFAULT NULL COMMENT '采编状态(0 待采编 1采编中 2已采编)',
	`gather_time` DATETIME NULL DEFAULT NULL COMMENT '采编时间',
	`gather_points` INT(11) NULL DEFAULT NULL COMMENT '采编奖励(金贝)',
	`origin_id` INT(11) NULL DEFAULT NULL COMMENT '原附件id',
	PRIMARY KEY (`attach_id`),
	INDEX `index` (`prechp_conn_id`) USING BTREE
)
COMMENT='X教研活动.附件信息表'
COLLATE='utf8mb4_general_ci';

CREATE TABLE `bak_lsnprepare_process_share` (
	`process_id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '教学过程子环节id',
	`prechp_conn_id` INT(11) NOT NULL COMMENT '教案环节关联id',
	`process_name` VARCHAR(36) NULL DEFAULT NULL COMMENT '子环节名称',
	`process_content` LONGTEXT NULL COMMENT '子环节内容',
	`sort_number` INT(11) NULL DEFAULT NULL COMMENT '排序,升序',
	PRIMARY KEY (`process_id`)
)
COMMENT='X教研活动.备课教学过程'
COLLATE='utf8mb4_general_ci';

insert into bak_lesson_prepare_share(`prepare_id`, `prepare_type`, `activity_id`, `teaching_time`, `support_count`, `down_count`, `creator_id`, `create_time`, `last_modify_by`, `last_modify_time`, `prepare_name`, `status`, `publication_id`, `chapter_id`, `is_shared`, `collect_count`, `quote_count`, `school_start_time`, `school_end_time`, `teaching_start_time`, `teaching_end_time`, `prepare_recommend_type`, `teaching_index`, `tr_org_id`, `share_time`, `team_info_id`, `discuss_count`, `prepare_score`, `cover_cloud_url`, `boutique_prepare`, `winner_prepare`, `year`, `total_hour`, `prechp_conn_ids`, `draft_paper`, `prepare_byte_count`, `publication_name`, `chapter_name`, `chapter_resource`, `section_id`, `grade_id`, `subject_id`, `term_id`, `edition_id`, `publication_phase_id`, `share_count`, `lpchapter_id`, `lpchapter_name`, `contest_id`, `gather_status`, `gather_time`, `return_points`, `gather_points`, `res_points`, `error_reason`, `guid_gather_status`, `guid_gather_time`, `guid_gather_points`, `origin_id`, `share_version`)
select `prepare_id`, `prepare_type`, `activity_id`, `teaching_time`, `support_count`, `down_count`, `creator_id`, `create_time`, `last_modify_by`, `last_modify_time`, `prepare_name`, `status`, `publication_id`, `chapter_id`, `is_shared`, `collect_count`, `quote_count`, `school_start_time`, `school_end_time`, `teaching_start_time`, `teaching_end_time`, `prepare_recommend_type`, `teaching_index`, `tr_org_id`, `share_time`, `team_info_id`, `discuss_count`, `prepare_score`, `cover_cloud_url`, `boutique_prepare`, `winner_prepare`, `year`, `total_hour`, `prechp_conn_ids`, `draft_paper`, `prepare_byte_count`, `publication_name`, `chapter_name`, `chapter_resource`, `section_id`, `grade_id`, `subject_id`, `term_id`, `edition_id`, `publication_phase_id`, `share_count`, `lpchapter_id`, `lpchapter_name`, `contest_id`, `gather_status`, `gather_time`, `return_points`, `gather_points`, 0, `error_reason`, `guid_gather_status`, `guid_gather_time`, `guid_gather_points`, `prepare_id`, 1 from bak_lesson_prepare where (is_shared = 1 or is_shared = 2) and prepare_type = 0;

insert into bak_lsprepare_classhour_share
select * from bak_lsprepare_classhour where prepare_id in (select prepare_id from bak_lesson_prepare_share);

insert into bak_lsprepare_hourchapter_share(`prechp_conn_id`, `class_hour_id`, `chapter_id`, `parent_chapter_id`, `sort_number`, `prepare_id`, `chapter_content`, `is_refer`, `prechp_conn_id2`, `child_count`, `origin_id`)
select `prechp_conn_id`, `class_hour_id`, `chapter_id`, `parent_chapter_id`, `sort_number`, `prepare_id`, `chapter_content`, `is_refer`, `prechp_conn_id2`, `child_count`, `prechp_conn_id` from bak_lsprepare_hourchapter where prepare_id in (select prepare_id from bak_lesson_prepare_share);

INSERT INTO bak_tr_attachinfo_share (`attach_id`, `prechp_conn_id`, `attach_from`, `resource_id`, `cover_cloud_url`, `attach_name`, `attach_url`, `attach_type`, `creator_id`, `create_time`, `file_size`, `attach_cloud_id`, `attach_localurl`, `resource_type_id`, `file_format`, `gather_status`, `gather_time`, `gather_points`, `origin_id`)
select `attach_id`, `prechp_conn_id`, `attach_from`, `resource_id`, `cover_cloud_url`, `attach_name`, `attach_url`, `attach_type`, `creator_id`, `create_time`, `file_size`, `attach_cloud_id`, `attach_localurl`, `resource_type_id`, `file_format`, `gather_status`, `gather_time`, `gather_points`, `attach_id` from bak_tr_attachinfo where prechp_conn_id in (select prechp_conn_id from bak_lsprepare_hourchapter_share);

insert into bak_lsnprepare_process_share
select * from bak_lsnprepare_process where prechp_conn_id in (select prechp_conn_id from bak_lsprepare_hourchapter_share);
/*==============================================================*/
/* Table: bak_team_ranking                                      */
/*==============================================================*/
create table bak_team_ranking
(
   id                   int not null auto_increment,
   contest_id           int not null comment '赛事id',
   team_info_id         int not null comment '团队id',
   contest_ranking_id   int not null comment '奖项id',
   primary key (id)
);

alter table bak_team_ranking comment 'X团队获奖表';

ALTER TABLE `bak_team_info` ADD COLUMN `is_promoted` BIT(1) NULL DEFAULT NULL COMMENT '是否入围';


ALTER TABLE `bak_contest_stage` ADD COLUMN `should_compare` TINYINT NULL DEFAULT NULL COMMENT '0:不评选 1:线上评选 2:线下评选';

ALTER TABLE `bak_contest_user` ADD COLUMN `teacher_name` VARCHAR(36) NULL DEFAULT NULL COMMENT '用户姓名';

以上是关于sql 170420.sql的主要内容,如果未能解决你的问题,请参考以下文章

sql 2008和sql 2012的区别

sql [sql技巧]一些sql技巧#sql

sql 2008 r2 在sql 2008上兼容么

SQL基础

有大神知道,sql server 中如何批量执行sql语句吗?

pl sql developer怎么执行sql