原文:使用Navicat连接数据库,不能创建外键

最近在学习python中遇到这样的情况,使用Navicat连接MySQL,为表结构创建外键时,出现了创建外键就消失,而且外键也没有创建成功的情况。 在网上找了些资料,最后发现是MySQL引擎的问题。由于我使用的是MySQL . ,默认引擎是MyIASM引擎,该引擎是不支持外键功能的,要想使用外键功能,就需要使用其他引擎,这里我改成了Innodb引擎,就可以了。 两种引擎的区别: Innodb引擎 ...

2016-11-16 14:32 0 2475 推荐指数:

查看详情

使用navicat的SSH隧道连接数据库

这几天在连接远程数据库的时候,发现用navicat的普通方法居然连接不上,然后就想用ssh连接试试,开始是报错的,错误是这样的: lost connection to Mysql server at “waiting for initial communication packet ...

Thu Jun 21 18:01:00 CST 2018 0 1183
【mysql】使用Navicat连接数据库

1 连接数据库 点击左下角测试一下 提示 输入 select host,user,plugin,authentication_string from mysql.user; 查看用户信息 注意 ...

Fri Sep 28 18:54:00 CST 2018 0 3470
如何创建数据库及表和

1,在连接下的根目录上点右键,创建数据库 输入数据库名,字符集要设置好,与网页对应起来 点击确定 创建成功2,双击打开数据库 第一个显示的是表 最重要最基础的是表。3,创建表,找到表右键,创建表。 首先要确定列,列名,数据库中不要用中文名来做列名。 再确定 ...

Fri Mar 11 16:39:00 CST 2016 0 7339
MySQL数据库--约束及使用

什么是主键、关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。 比如: 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号 ...

Thu Nov 29 17:56:00 CST 2018 1 3701
用SQLyog或Navicat远程连接数据库

以SQLyog为例(Navicat同理):   登录远程数据库服务器查看当前存在用户:即点击用户管理器(人像图标),查看用户。   1)如果某一用户 主机一栏中是"%",则表示本用户是开放的,只要网络允许都可以用此用户名进行数据库连接。   2)如果该用户 主机一栏中是IP地址,则表示本用户 ...

Fri Oct 26 17:47:00 CST 2018 0 1710
Navicat配置跳板机连接数据库

需求   在开发中,有时候我们会碰到这么一个情况。数据库的服务器在内网,如果想连接,必须得先ssh登陆到跳板机,然后在跳板机ssh到达数据库所在服务器,进而操作数据库。遗憾的是,如果跳板机和数据库所在服务器如果都没有像Navicat这种数据库客户端连接工具,那么操作数据库会很吃力,只能通过敲 ...

Sat Dec 07 23:23:00 CST 2019 0 338
navicat 连接数据库,并执行sql文件

1.下载navicat,并解压,免安装版 2.执行navicat.exe文件,打开navicat 3.新建连接: 因为是本机,所以用localhost,如果是其他机器,需要输入相关IP 输入安装mysql时设置的密码 4.连接成功 5.右键新建数据库 6.右键点击数据库 ...

Wed Jan 24 19:31:00 CST 2018 0 1457
navicat中如何新建连接数据库

前几天给大家分享了如何安装Navicat,没有来得及上车的小伙伴可以戳这篇文章:手把手教你安装Navicat——靠谱的Navicat安装教程。今天给大家分享一下Navicat的简单使用教程,具体的教程如下。 1、双击桌面的Navicat图标,启动Navicat。 2、下图 ...

Sun Aug 26 01:11:00 CST 2018 0 4318
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM