1. 创建一个数据,db_classics
create database if not exists db_classics default charset=utf8mb4
2. 创建一张表:t_hero
- create table t_hero(
- id int PRIMARY KEY AUTO_INCREMENT,
- name varchar(20) ,
- nickname varchar(20),
- age int ,
- address text,
- job text,
- weapon text);
3.添加对应的约束条件
- ALTER TABLE t_hero MODIFY name varchar(100) not null;
-
4.插入80条数据
- INSERT INTO t_hero (name, nickname, age, address, job, weapon) VALUES
- ('诸葛亮', '卧龙', 53, '琅琊郡', '政治家', '连弩'),
- ('关羽', '云长', 58, '河东解县', '汉寿亭侯', '青龙偃月刀'),
- ('张飞', '翼德', 55, '涿郡', '武将', '丈八蛇矛'),
- ('曹操', '魏武帝', 53, '咸阳', '政治家', '倚天剑'),
- ('公孙瓒', '伯圭', null, '辽西令支', '都亭侯', null),
- ('袁术', '公路', null, '辽西令支', '仲家', null),
- ('孙权', '仲谋', 70, '吴郡富春', '吴大帝', null),
- ('刘协', '汉献帝', 53, null, '山阳公', null),
- ('刘表', null, 66, '荆州', '镇南将军', null),
- ........
- ;
5.通过alter添加两个新的字段
- alter table t_hero add gender enum('男','女') default'男';
- alter table t_hero add birthplace varchar(50);
6.通过alter删除一个字段
alter table t_hero drop age;
7.重命名一张表
rename table t_hero to hero;