0
点赞
收藏
分享

微信扫一扫

IDE使用技巧(二):连接数据库

连接mysql

  • ​​参考1​​
  • ​​参考2​​
  • ​​参考3​​

IDE使用技巧(二):连接数据库_sql


IDE使用技巧(二):连接数据库_sql_02


IDE使用技巧(二):连接数据库_sql_03

  • 表示连接成功
  • IDE使用技巧(二):连接数据库_mysql_04

  • 双击表进行操作
  • IDE使用技巧(二):连接数据库_数据库_05

  • 修改、添加、删除数据后,需提交
  • IDE使用技巧(二):连接数据库_IDE_06

  • 右键数据库打开命令行
  • IDE使用技巧(二):连接数据库_mysql_07

  • 输入命令并执行
  • IDE使用技巧(二):连接数据库_mysql_08

  • 右键数据库创建表
  • IDE使用技巧(二):连接数据库_sql_09

  • 填写表名,新建一个字段作为主键,勾选​​不为空、自增、主键​
  • IDE使用技巧(二):连接数据库_IDE_10

  • 使用navicat查看是否创建成功
  • IDE使用技巧(二):连接数据库_IDE_11

  • 右键表进行修改
  • IDE使用技巧(二):连接数据库_mysql_12

  • 再添加一个字段
  • IDE使用技巧(二):连接数据库_sql_13

  • 使用navicat查看
  • IDE使用技巧(二):连接数据库_数据库_14

  • ​创建数据库​

# 打开控制台
# test_db_char是数据库名
# utf8mb4、utf8mb4_0900_ai_ci是字符集和校验方式
CREATE DATABASE IF NOT EXISTS test_db_char DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_0900_ai_ci;

  • 创建数据库后,右键数据库导入sql
  • IDE使用技巧(二):连接数据库_sql_15

  • 右键数据库,导出​​数据库的数据​
  • IDE使用技巧(二):连接数据库_mysql_16

  • 选择导出的格式和位置
  • IDE使用技巧(二):连接数据库_IDE_17


  • IDE使用技巧(二):连接数据库_sql_18

  • ​导出数据库的sql脚本(数据和结构)​​​,本地需安装mysql,​​参考​​
  • IDE使用技巧(二):连接数据库_mysql_19


  • IDE使用技巧(二):连接数据库_sql_20

  • ​解决方案:使用命令导出sql脚本​
  • ​​docker导出sql​​
  • ​​mysql导出sql​​

# 这里我使用的docker安装MySQL
docker exec -it <容器id> mysqldump -uroot -p123456 <要导出的数据库的名称> > <导出后的存放地址>
# 示例
docker exec -it mysql mysqldump -uroot -p123456 db_test > /home/db_test.sql

  • ​命令导入sql​
  • ​​参考​​

# docker容器导入sql
# 将sql脚本上传到服务器,再从服务器拷贝到mysql容器

# 示例:将back01.sql拷贝到容器id为54598fa001bf的mysql容器中的home路径下
docker cp back01.sql 54598fa001bf:/home

# 进入容器
docker exec -it 54598fa001bf /bin/bash

# 登录mysql
mysql -u root -p
>Enter password:

# 查看所有数据库,如果没有我们要的数据库,需使用命令创建
show databases;

# 切换到指定数据库
use back01;

# 导入/home路径下的sql脚本
source /home/back01.sql

# 查看表,验证是否导入成功
show tables;

  • 补充

点击查看详情

# 在IDE中连接MySQL并创建数据库
CREATE DATABASE IF NOT EXISTS db_test DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_0900_ai_ci;

  • 新建表并新增数据
  • IDE使用技巧(二):连接数据库_IDE_21

  • 导出数据库数据
  • IDE使用技巧(二):连接数据库_sql_22

  • 使用navicat新建数据库并导入
  • IDE使用技巧(二):连接数据库_IDE_23

  • 报错:​​1146 - Table 'db_test.book' doesn't exist​​,需新建表
  • 使用navicat新建表后,再导入,就能导入数据了

连接redis

  • ​​参考1​​
  • 安装插件​​redis simple​​​后重启IDE,点击右侧​​NoSqlExplorer​
  • IDE使用技巧(二):连接数据库_mysql_24


  • 新建NoSql Server
  • IDE使用技巧(二):连接数据库_数据库_25

  • 输入ip,不需要输入密码
  • IDE使用技巧(二):连接数据库_sql_26

  • 连接成功,查看数据库
  • IDE使用技巧(二):连接数据库_mysql_27

  • ​操作redis数据库​

# 1. IDE连接Linux
# 2. 在IDE控制台启动redis服务
# 3. 使用redis-cli连接redis
docker exec -it 3ca886382fc9 redis-cli



举报

相关推荐

0 条评论