基于docker在mysql容器中做一个工资数据表
我们先看一下做完之后的工自数据表;
对头就是做这个;
那我们现在先屡一下思路;
(1). 先建库,建表,然后一行一行的插入数据;
(2). 开始执行;
(3). 在建表之前你先看一下你的mysql数据库的默认字符集是不是C.UTF-8
先进入容器;
Ok 如果不是;操作如下;
然后你再进去mysql中,就可以插入汉字了;
然后开始建库,建表,插入数据;
show databases;
create database ITmen;
use ITmen;
create table it( 岗位类别 char(20) not null, 姓名 char(20) not null, 年龄 int, 员工id int not null, 学历 varchar(6), 年限 int, 薪资 int not null, primary key(员工id));
在插入数据之前,要查看库,表,表的字段格式是否都支持 utf8;
如果不支持,改过来;
如果不是就改过来;
alter database ITmen character set utf8;
如果不是就改了;
alter table it character set utf8;
改表的字段;
alter table it change 岗位类别 岗位类别 varchar(255) character set utf8;
如果别的字段也学要改的话一次类推,在这里我就不一一展示了;
OK,表建立好之后我们插入数据;
insert into it(岗位类别,姓名,年龄,员工id,学历,年限,薪资) values(‘windows工程师’,‘兰陵王’,22,98,‘本科’,3,22000);
insert into it(岗位类别,姓名,年龄,员工id,学历,年限,薪资) values(‘java软件工程师’,‘二哥’,22,99,‘本科’,3,20000);
Ok ,和我们看到的案例一摸一样;
好啦到这里就结束了??