利用MySQL创建一个数据库,里面创建一张英雄表。
要求:
(1)创建一个数据库:db_classics
(2)创建一张英雄表:t_hero,表机构:id(序号),name(姓名),nickname(称号),age(年龄),address(地址),job(工作),weapon(武器),添加对应的约束条件
(3)插入80条数据
(4)通过alter添加两个新的字段:sex(性别),Famous_works(所属名著),再通过alter删除一个字段:sex(性别)
(5)重命名表为:t_heroes
(1)创建一个数据库:db_classics
create database if not exists db_classics; #创建数据库db_classics
use db_classics; #进入数据库db_classics
select database(); #查看当前数据库db_classics
(2)创建一张英雄表:t_hero,表机构:id(序号),name(姓名),nickname(称号),age(年龄),address(地址),job(工作),weapon(武器),添加对应的约束条件
create table if not exists t_hero(
id int primary key auto_increment,
name varchar(50) not null unique,
nickname varchar(50) not null unique,
age int check(age>0),
ddress text,
job varchar(50),
weapon varchar(50)
); #创建表t_herodesc t_hero #查看t_hero表结构
(3)插入80条数据
insert into t_hero values(1, "孙悟空", "齐天大圣", 1000, '花果山水帘洞',"护送唐三藏取经","如意金箍棒");
insert into t_hero values(2, "张百忍", "玉皇大帝", 129000, '凌霄宝殿',"管理三界","开天斧");......
select * from t_hero; #查看表t_hero的所有数据
(4)通过alter添加两个新的字段:sex(性别),Famous_works(所属名著),再通过alter删除一个字段:sex(性别)
alter table t_hero add sex int; #添加新字段:sex(性别)
alter table t_hero add Famous_works char(20); #添加新字段:Famous_works(所属名著)alter table t_hero drop sex; #删除字段:sex(性别)
(5)重命名表为:t_heroes
alter table t_hero rename t_heroes; #重命名表为:t_heroes