Docker运行MySql,Navicat、VsCode连接MySql并执行增删改查

1.云服务器linux下docker启动一个mysql。

Docker运行MySql,Navicat、VsCode连接MySql并执行增删改查_第1张图片

2.docker ps查询正在运行的容器

在这里插入图片描述

3.进入MySql容器:docker exec -it 容器id /bin/bash

4.修改配置mysql.cnf

  1. apt-get update
  2. apt-get install vim

root@容器id:/etc/mysql# ls
conf.d my.cnf my.cnf.fallback mysql.cnf mysql.conf.d
Docker运行MySql,Navicat、VsCode连接MySql并执行增删改查_第2张图片
此处参考链接:MySQL的sql_mode模式说明及设置

  1. 重启MySql容器:docker restart 容器id

5.Navicat连接mysql

5.1 连接数据库

Docker运行MySql,Navicat、VsCode连接MySql并执行增删改查_第3张图片

Docker运行MySql,Navicat、VsCode连接MySql并执行增删改查_第4张图片

5.2 创建表

create table employee(
  id int,
  name varchar(40),
  sex varchar(4),
  birthday date,
  entry_date date,
  salary decimal(8,2),
  resum text
);

Docker运行MySql,Navicat、VsCode连接MySql并执行增删改查_第5张图片

5.3 插入一条数据

insert into employee(id,name,sex,birthday,entry_date,salary,resum)
values(1,'zhangsan','male','1993-03-04','2016-11-10','1000','i am a developer');

5.4 查询数据

Docker运行MySql,Navicat、VsCode连接MySql并执行增删改查_第6张图片

6.VsCode连接mysql

6.1下载两个插件:MySql,MySql Syntax

Docker运行MySql,Navicat、VsCode连接MySql并执行增删改查_第7张图片

6.2 连接数据库

Docker运行MySql,Navicat、VsCode连接MySql并执行增删改查_第8张图片

6.3 查询数据库

Docker运行MySql,Navicat、VsCode连接MySql并执行增删改查_第9张图片

你可能感兴趣的:(MySql,mysql,docker,vscode)