发表于: 2018-03-06 20:19:52
1 615
第一天完成1-8,一会回家继续。
数据模型:
建表SQL:
CREATE TABLE `RegistrationPost` (
`ID` bigint NOT NULL AUTO_INCREMENT,
`create_at` bigint NULL,
`update_at` bigint NULL,
`periods_num` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
`total` int NULL,
`passed` int NULL,
`remaining` int NULL,
`status` bit NULL COMMENT '1:进行中,0:已结束',
`description` text NULL,
PRIMARY KEY (`ID`)
);
CREATE TABLE `EnrollmenStaff` (
`ID` bigint NOT NULL AUTO_INCREMENT,
`create_at` bigint NULL,
`update_at` bigint NULL,
`real_name` varchar(255) NULL,
`sex` bit NULL,
`show_name` varchar(255) NULL,
`age` int NULL,
`city` varchar(255) NULL,
`qq` varchar(0) NULL,
`signature` varchar(255) NULL,
`school` varchar(255) NULL,
`qq_group` varchar(255) NULL,
`class_num` int NULL,
`admission_time` bigint NULL,
`class` varchar(255) NULL,
PRIMARY KEY (`ID`)
);
CREATE TABLE `ChooseCourse` (
`ID` bigint NOT NULL AUTO_INCREMENT,
`create_at` bigint NULL,
`updat_at` bigint NULL,
`registration_post_id` bigint NULL,
`enrollmen_staff_id` bigint NULL,
PRIMARY KEY (`ID`)
);
ALTER TABLE `ChooseCourse` ADD CONSTRAINT `registration_post_id` FOREIGN KEY (`registration_post_id`) REFERENCES `RegistrationPost` (`ID`) ON DELETE SET NULL ON UPDATE CASCADE;
ALTER TABLE `ChooseCourse` ADD CONSTRAINT `enrollmen_staff_id` FOREIGN KEY (`enrollmen_staff_id`) REFERENCES `EnrollmenStaff` (`ID`) ON DELETE SET NULL ON UPDATE CASCADE;
Insert数据:
INSERT INTO `xz_enrollmenstaff`
VALUES (1,unix_timestamp(now()), unix_timestamp(now()), '', 1, '吴艺强', 24, '北京市 北京市', '',
'做一条有梦想的咸鱼', '', '517******', 105, unix_timestamp(now()), '内门-java-3班');
INSERT INTO xz_registrationpost
VALUES (1,unix_timestamp(now()), unix_timestamp(now()), '第30期', 5, 0, 0, 1, '描述信息');
INSERT INTO xz_choosecourse
VALUES (1,unix_timestamp(now()), unix_timestamp(now()), 1, 1);
update数据:
UPDATE xz_enrollmenstaff SET signature='老大最帅' WHERE show_name='吴艺强'
疑惑:
1、每个表我都把主键ID设置成了bitint(不知道是不是等同于long),自增,还设置了默认值,但是insert数据的时候不写就插不进去,这一点和MS SQL不一样。
2、时间我开始写成了timestamp类型,但是插入时间戳类型的数据插不进去,无奈改为bigint,请师兄指导。
评论