dbsd_kczx_java/db/初始化脚本/修改表名及表结构.sql

99 lines
3.9 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 目标表改名
ALTER TABLE assessuser RENAME kc_assessuser;
ALTER TABLE casusers RENAME kc_casusers;
ALTER TABLE errorreport RENAME kc_errorreport;
ALTER TABLE evaluation RENAME kc_evaluation;
ALTER TABLE evaluationans RENAME kc_evaluationans;
ALTER TABLE evaluationque RENAME kc_evaluationque;
ALTER TABLE evaluations RENAME kc_evaluations;
ALTER TABLE evaluationstudent RENAME kc_evaluationstudent;
ALTER TABLE gongkaike RENAME kc_gongkaike;
ALTER TABLE jieci RENAME kc_jieci;
ALTER TABLE kechengbiao RENAME kc_kechengbiao;
ALTER TABLE ketangbiao RENAME kc_ketangbiao;
ALTER TABLE kkdw RENAME kc_kkdw;
ALTER TABLE notice RENAME kc_notice;
ALTER TABLE suggestions RENAME kc_suggestions;
ALTER TABLE tingke RENAME kc_tingke;
ALTER TABLE yuyue RENAME kc_yuyue;
ALTER TABLE kechengtixingdingyue RENAME kc_kechengtixingdingyue;
ALTER TABLE synusers RENAME kc_synusers;
ALTER TABLE xuekeduiyingbiao RENAME kc_xuekeduiyingbiao;
ALTER TABLE bdgxbcopy RENAME kc_bdgxbcopy;
-- 拷贝数据表后执行修改数据类型语句
ALTER TABLE kc_errorreport
MODIFY COLUMN id varchar(32) NOT NULL FIRST,
MODIFY COLUMN kechengbiaoid varchar(32) NULL DEFAULT NULL COMMENT '课程表ID' AFTER reportstatus;
ALTER TABLE kc_evaluation
MODIFY COLUMN id varchar(32) NOT NULL FIRST,
MODIFY COLUMN upuserid varchar(32) NULL DEFAULT NULL COMMENT '上传人id' AFTER upuser,
MODIFY COLUMN minkcid varchar(32) NULL DEFAULT NULL COMMENT '课程最小id' AFTER up_timestamp;
ALTER TABLE kc_evaluationans
MODIFY COLUMN id varchar(32) NOT NULL FIRST,
MODIFY COLUMN queid varchar(32) NOT NULL COMMENT '问题ID' AFTER id;
ALTER TABLE kc_evaluationque
MODIFY COLUMN id varchar(32) NOT NULL FIRST;
ALTER TABLE kc_evaluations
MODIFY COLUMN id varchar(32) NOT NULL FIRST,
MODIFY COLUMN upuserid varchar(32) NULL DEFAULT NULL COMMENT '上传人id' AFTER upuser,
MODIFY COLUMN ketangbiaoid varchar(32) NULL DEFAULT NULL COMMENT '课堂表id' AFTER up_timestamp,
MODIFY COLUMN queid varchar(32) NOT NULL COMMENT '问题id' AFTER ketangbiaoid,
MODIFY COLUMN ansid varchar(32) NULL DEFAULT NULL COMMENT '答案id' AFTER queid;
ALTER TABLE kc_evaluationstudent
MODIFY COLUMN id varchar(32) NOT NULL FIRST;
ALTER TABLE kc_gongkaike
MODIFY COLUMN id varchar(32) NOT NULL FIRST;
ALTER TABLE kc_notice
MODIFY COLUMN id varchar(32) NOT NULL FIRST;
ALTER TABLE kc_suggestions
MODIFY COLUMN id varchar(32) NOT NULL FIRST,
MODIFY COLUMN userid varchar(32) NULL DEFAULT NULL COMMENT '提交人id' AFTER id,
MODIFY COLUMN feedbackuserid varchar(32) NULL DEFAULT NULL COMMENT '反馈人id' AFTER feedback;
ALTER TABLE kc_tingke
MODIFY COLUMN id varchar(32) NOT NULL FIRST,
MODIFY COLUMN kechengbiaoid varchar(32) NULL DEFAULT NULL COMMENT '课堂表ID不是课程表ID' AFTER jianchatime;
ALTER TABLE kc_yuyue
MODIFY COLUMN id varchar(32) NOT NULL FIRST,
MODIFY COLUMN ketangbiaoid varchar(32) NULL DEFAULT NULL COMMENT '课堂表id' AFTER id,
MODIFY COLUMN userid varchar(32) NULL DEFAULT NULL COMMENT '账号' AFTER ketangbiaoid;
ALTER TABLE kc_errorreport
ADD COLUMN create_time datetime NULL AFTER sfcj;
ALTER TABLE kc_notice
MODIFY COLUMN ndate date NULL DEFAULT NULL COMMENT '发布日期' AFTER nlink;
ALTER TABLE kc_kechengtixingdingyue
MODIFY COLUMN userid varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '账号' FIRST;
ALTER TABLE kc_kechengbiao
ADD COLUMN jsbh varchar(255) NULL COMMENT '教室编号' AFTER zt,
ADD COLUMN kcdl varchar(255) NULL COMMENT '课程大类' AFTER jsbh;
ALTER TABLE kc_gongkaike
ADD COLUMN tpmc2 varchar(255) NULL COMMENT '图片名称2' AFTER hxrlb,
ADD COLUMN tpmc3 varchar(255) NULL COMMENT '图片名称3' AFTER tpmc2;
ALTER TABLE xxhbkckb
ADD COLUMN JSBH varchar(255) NULL COMMENT '教室编号' AFTER KCXZ;
ALTER TABLE kc_kechengbiao
ADD COLUMN jsbh varchar(255) NULL COMMENT '教室编号' AFTER kcxz;
ALTER TABLE kc_ketangbiao
ADD COLUMN jsbh varchar(255) NULL COMMENT '教室编号' AFTER kcxz;
ALTER TABLE kc_ketangbiao
MODIFY COLUMN id varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL FIRST;