背景:一对一关系设计方法: 设计2张表:customer表,student表 学生表中通过字段customer_id与customer表产生关系. student表中的customer_id与customer表中的id值(主键)应当是一对一的关系. 所以在student表中要保证customer_id值是唯一的. 2张表的表结构如下: 左表的一条记录唯一对应右表的一条记录,反之也一样 create table customer( id int primary key auto_increment…
参考链接:https://blog.csdn.net/Song_JiangTao/article/details/82192189 1.打开你想要设计的表 这里写图片描述2.清楚你想要设计哪个字段为唯一的,例如我这里是设计name字段唯一,然后点击索引 这里写图片描述3.然后设置相关内容 这里写图片描述 说明: 名:索引名    字段:想要设计的那个UNIQUE字段名,这里可以选择,也可以直接输入    索引类型:当然是选择UNIQUE啦    索引方法:可以不写,默认如图    注释:就是注释…
tip1:新建数据库 记得选 字符集和排序规则 utf8 -- UTF-8 Unicode utf8_general_ci 后台链接部分 1. 全局管理员安装 nodemon,后台热部署(右键 管理员运行cmd) npm install -g nodemon 2. 管理员安装插件(右键 管理员运行cmd) npm install 3. 修改 config.js 里面的配置文件,我写绝对ip不好使,先用 本机ip走着 HOST: '127.0.0.1', // 地址 192.168.40.54  …
在设计表时,上面会有索引这一项 点开,在栏位处选择你需要设置的字段,然后选择unique索引类型即可 望采纳,谢谢!…
Navicat premium工具导出数据库: Navicat premium工具导入数据库: 运行SQL文件,遇到的错误,红色下划线提示,发现:(SQL文件的时间有问题) 不是insert语句有问题,也不是create创建有问题,而是时间类型有问题,无论是datetime还是time,Navicat premium工具转储数据表的结构,时间后面都会带“(0)”!!! 改:把datetime(0)全替换成datetime或time(0)全替换成time(0): 原文: https://blog.…
再安装mysql5.7 或以上的版本出现了一些问题,现在总结下,希望能给初入学习mysql的人一下帮助,大牛就不要来嘲笑小弟我了 首先准备如下: 1.下载mysql 5.7,下载地址:https://www.mysql.com/downloads/  当然,你下载安装版的安装就简单了,这个教程主要是需要手动配置的mysql,也就是下载下来不是msi或者exe的一键式安装,而是需要自己配置安装的 2.下载 navicat premium ,就是可视的工具代替使用cmd检索等操作mysql数据库 第…
一.问题 由于工作需要,需要把业务库的数据库从oracle签到mysql,免费开源 二.解决办法 2.1:ETL单个对象进行转移(最笨的办法,所以抛弃掉了) 2.2:使用Navicat Premium工具 官网地址:https://www.navicat.com.cn/download,提供14天的试用权限(如下图所示) 安装运行之后,我们开始进行数据迁移吧 a:创建源和目标的连接,比如从oracle到mysql我就首先需要创建一个mysql和oracle的连接 创建MySQL连接是傻瓜式的,我…
1. 用Navicat来查看MySQL数据库        打开Navicat Premium–>[连接]–>[MySQL]–>[连接名:新建数据库的名字,此处为“本地”]:[主机:你本机的ip地址或者直接输入’localhost’]:[端口:一般为默认的3306]:[用户名:默认为‘root’]:[密码:进入mysql命令时设置的密码]–>[确定].之后点击建立的连接就可查看数据库内容. 2. Navicat中执行sql语句Navicat常用快捷键 : ctrl+q 打开查询窗口…
1.ORA-28547: 这是因为oci.dll版本不对.Navicat本地的OCI版本与Oracle服务器服务器不符造成的. 或者 打开Navicat premium客户端:Tool->Options 你会发现OCI library的路径是: D:\navicat\Navicat Premium\instantclient_10_2\oci.dll 即Navivat本身的oci.dll,大小为504KB.而安装的Oracle中的oci.dll,大小为642KB.明显两个不一致 解决方法: (1…
先写一个工具类,有实现MySQL数据库连接的方法,和关闭数据库连接.关闭ResultSet  结果集.关闭PreparedStatement 的方法.代码如下: package com.swift; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException;…