mysql

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;

你可能感兴趣的:(mysql,数据库)