利用MySQL创建一个数据库,里面创建一张英雄表

利用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_hero

desc 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值