-- 创建数据库 CREATE DATABASE IF NOT EXISTS db_sdmz DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- 使用数据库 USE db_sdmz; -- 创建英雄表t_heor CREATE TABLE IF NOT EXISTS t_heor ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '编号', name VARCHAR(50) NOT NULL COMMENT '姓名', nickname VARCHAR(100) COMMENT '昵称', address VARCHAR(200) COMMENT '家庭地址', group_name ENUM('三国', '水浒', '西游', '红楼') NOT NULL COMMENT '所在组', age TINYINT UNSIGNED COMMENT '年龄', email VARCHAR(100) UNIQUE COMMENT '邮箱', telephone VARCHAR(20) COMMENT '电话', weapon VARCHAR(100) COMMENT '武器', intro TEXT COMMENT '英雄描述', birthday DATETIME COMMENT '生日', salary DECIMAL(10,2) COMMENT '薪水', create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='四大名著英雄表';以上为创建数据库和数据表
-- 三国组(30条,示例3条) INSERT INTO t_heor (name, nickname, address, group_name, age, email, telephone, weapon, intro, birthday, salary) VALUES ('刘备', '刘玄德', '幽州涿郡涿县', '三国', 47, 'liubei@sdmz.com', '13800138001', '双股剑', '蜀汉开国皇帝,仁德宽厚', '161-07-16 00:00:00', 50000.00), ('关羽', '关云长', '河东解良', '三国', 58, 'guanyu@sdmz.com', '13800138002', '青龙偃月刀', '五虎上将之首,忠义无双', '160-06-24 00:00:00', 45000.00), ('张飞', '张翼德', '幽州涿郡', '三国', 55, 'zhangfei@sdmz.com', '13800138003', '丈八蛇矛', '五虎上将之一,勇猛暴躁', '163-03-08 00:00:00', 40000.00); -- 水浒组(30条,示例3条) INSERT INTO t_heor (name, nickname, address, group_name, age, email, telephone, weapon, intro, birthday, salary) VALUES ('宋江', '及时雨', '山东郓城', '水浒', 42, 'songjiang@sdmz.com', '13800138010', '朴刀', '梁山寨主,仗义疏财', '1073-08-15 00:00:00', 35000.00), ('林冲', '豹子头', '河南开封', '水浒', 38, 'linchong@sdmz.com', '13800138011', '丈八蛇矛', '八十万禁军教头,武艺高强', '1077-11-20 00:00:00', 38000.00), ('武松', '行者', '河北清河县', '水浒', 32, 'wusong@sdmz.com', '13800138012', '雪花镔铁戒刀', '打虎英雄,嫉恶如仇', '1083-01-09 00:00:00', 36000.00); -- 西游组(30条,示例3条) INSERT INTO t_heor (name, nickname, address, group_name, age, email, telephone, weapon, intro, birthday, salary) VALUES ('孙悟空', '齐天大圣', '东胜神洲花果山', '西游', 500, 'sunwukong@sdmz.com', '13800138020', '金箍棒', '火眼金睛,神通广大', '前578-09-09 00:00:00', 60000.00), ('唐僧', '唐三藏', '河南洛阳', '西游', 28, 'tangsen@sdmz.com', '13800138021', '九环锡杖', '金蝉子转世,慈悲为怀', '602-03-12 00:00:00', 55000.00), ('猪八戒', '天蓬元帅', '福陵山云栈洞', '西游', 800, 'zhubajie@sdmz.com', '13800138022', '九齿钉耙', '贪吃好色,憨直可爱', '前868-07-18 00:00:00', 48000.00); -- 红楼组(30条,示例3条) INSERT INTO t_heor (name, nickname, address, group_name, age, email, telephone, weapon, intro, birthday, salary) VALUES ('贾宝玉', '怡红公子', '金陵荣国府', '红楼', 18, 'jiabaoyu@sdmz.com', '13800138030', '无', '荣国府嫡孙,性情温柔', '1706-05-05 00:00:00', 40000.00), ('林黛玉', '潇湘妃子', '苏州姑苏', '红楼', 17, 'lin daiyu@sdmz.com', '13800138031', '无', '才思敏捷,多愁善感', '1707-02-12 00:00:00', 38000.00), ('薛宝钗', '蘅芜君', '金陵薛家', '红楼', 18, 'xuebaochai@sdmz.com', '13800138032', '无', '端庄大方,温婉贤淑', '1706-08-19 00:00:00', 39000.00);以上为插入数据的详细过程。