创建数据库,创建英雄表
添加对应的约束条件
create database db_yingxiong;
use db_yingxiong;
create table t_yingxiong(
id int(50) primary key auto_increment,
name char(50) not null unique,
sex enum('男','女') default '男',
age int(30) check(age >= 18) not null
);
插入80条数据
insert into t_yingxiong values(1,'黄忠','男',60);
insert into t_yingxiong values(2,'吕布','男',30);
insert into t_yingxiong(name,age) values('马可波罗',25);
insert into t_yingxiong values(null,'成吉思汗','男',30);..........
通过alter添加两个新的字段
alter table t_yingxiong add address varchar(100);
alter table t_yingxiong add job varchar(150);
通过alter删除一个字段
alter table t_yingxiong drop job;
重命名一张表
alter table t_yingxiong rename t_yx;
1、显示所有职工的基本信息。
select * from worker;
2、查询所有职工所属部门的部门号,不显示重复的部门号。
select distinct 部门号 from worker;