MySQL+navicat安装及使用常见问题汇总

1.安装保姆级教程

mysql+navicat安装教程:
https://blog.csdn.net/weixin_44006731/article/details/128613910

2.数据库表格中插入中文字符报错

报错:ERROR 1366 (HY000): Incorrect string value: ‘\xC5\xA3\xD0\xA1\xCE\xB0’ for column ‘sname’ at row 1
解决:https://blog.csdn.net/u013317172/article/details/82778785
其中若找不到my.ini文件,则在programData文件夹中找到MySQL的my.ini文件复制粘贴过去,
但我感觉都不好使,而且有些教程不太一样;

最简单的方式:在创建database的时候,使用语句create database 数据库名 character set utf8;

3.navicat连接MySQL服务器

点击左上角“连接”,输入连接名和密码(端口也可以查看一下是否为3306:方法为在mysql command line中输入show global variables like 'port';)。
①连接名,在开始搜索框搜索“服务”,鼠标单击此框内,英文输入法打MySQL,即可快速定位,名称即为我们需要的连接名;
例如此图中的连接名是MySQL57;
在这里插入图片描述

②密码即为登录MySQL时设置的密码。

在这里插入图片描述
③填完后点击“测试连接”,弹窗显示“连接成功”,点击确定。

④然后在左侧新建的服务器处右键连接名,选择“打开连接”,即可连接成功。
在这里插入图片描述

4.若在插入外键约束时遇到报错

报错:ERROR 1215 (HY000): Cannot add foreign key constraint
解决:链接
需要保证键两端的数据类型一致

报错:ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (study.#sql-44bc_2, CONSTRAINT #sql-44bc_2_ibfk_1 FOREIGN KEY (sno) REFERENCES sc (sno))
解决:https://blog.csdn.net/weixin_43713105/article/details/89396870
需要保证键两端的值一致

5.navicat可以直接操作数据库

①创建数据表–创建查询,如图将MySQL中的代码复制到编辑框中,注意运行后保存才会生效!
在这里插入图片描述
②编辑表column–右键“设计表”
③更改表中数据–双击表,增加或减少某项数据使用"+“、”-"号,更改后点击左下角对勾生效
在这里插入图片描述

6.Tips

①命令行在编辑行时按上下键可以直接选择之前输入过的命令,无需再手动输入一遍;
②报错时直接在搜索引擎搜索错误代码可以解决70%的问题;
③navicat中右键刷新应该改刷新表结构 ,左下角刷新是刷新这张表的数据,实在不行就关闭服务器连接重新打开也能刷新。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值