首先,大家需要在Docker上下载和安装MySQL。具体步骤为:
docker pull mysql docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=123456 -d mysql
以上命令将从Docker Hub上拉取最新的MySQL镜像,并启动一个MySQL容器。其中,设置了容器的名称为mysql-container,设置了MySQL的root账号的密码为123456。
之后,大家需要进入MySQL容器中,创建一个新的数据库,并在其中创建一个数据表。具体步骤为:
docker exec -it mysql-container bash # 进入MySQL容器 mysql -uroot -p # 输入密码123456,进入MySQL命令行 create database test; use test; create table user(id int primary key auto_increment, name varchar(255) not null); # 创建一个名为test的数据库,在其中创建一个名为user的数据表
以上命令将进入MySQL容器中,创建了一个新的名为test的数据库,然后在其中创建了一个名为user的数据表,其中包含了一个自增的id和一个不为空的name字段。
最后,大家可以通过MySQL客户端连接到数据库,并往其中插入数据。具体步骤为:
mysql -h127.0.0.1 -uroot -p123456 -P3306 test # 连接到名为test的数据库 insert into user(name) values('Alice'); insert into user(name) values('Bob'); # 往数据表中插入数据 select * from user; # 查看数据表中的数据 exit; # 退出MySQL客户端 exit # 退出MySQL容器
以上命令将连接到刚刚创建的test数据库中,向其中的user数据表中插入了两条数据,然后查询了user表中的所有数据,并最后退出了MySQL客户端和MySQL容器。
通过以上步骤,大家可以方便地使用Docker上的MySQL来存储数据,为大家的开发和测试提供一个快捷且安全的环境。