Navicat Lite

Navicat Premium 12

混江龙づ霸主 提交于 2020-11-21 03:26:16
1.win 客户端软件下载: https://www.navicat.com.cn/download/navicat-premium 2.安装 双击安装--点击下一步 我同意--下一步 选择安装路径--下一步 下一步 创建桌面图标下一步 准备安装 完成 注册机下载: https://www.lanzous.com/i35cjod 以管理员--运行注册机: 选中红色圈中选项----点击path 选择,程序安装路径--双击--提示已破解 核对红色圈选项无误后--点击Generate 点击Generate--生成--key 手动激活: 激活完成: 来源: oschina 链接: https://my.oschina.net/u/4382448/blog/3642467

Navicat Premium 12 永久使用办法

人盡茶涼 提交于 2020-11-21 03:18:13
1、按步骤安装Navicat Premium,如果没有可以去官网下载:http://www.navicat.com.cn/download/navicat-premium 2、安装好后下载激活文件:https://pan.baidu.com/s/1kVgTd6R 提取密码:t1yp 3、下载好后解压文件,可以看到如下目录: 4、选择一个自己电脑对应的系统位数和简繁体,如我选的是"简单中文64位",复制里面的文件 5、找到Navicat Premium 12右键,打开文件所在位置的安装根目录,将复制的文件粘贴进去即可: 6、启动 Navicat Premium 成功: 如不能解决你的问题,可以尝试下面的新方法: Navicat Premium 12.1.20.0安装与激活 一、Navicat Premium 12下载 二、Navicat Premium 12安装 三、Navicat Premium 12激活 四、Navicat Premium 12基本使用 一、Navicat Premium 12下载 Navicat Premium 12是一套数据库开发管理工具,支持连接 MySQL、Oracle等多种数据库,可以快速轻松地创建、管理和维护数据库。 Navicat Premium 12简体中文官方下载 安装包下载:Navicat Premium 12安装包及用户指南 、Navicat

Oracle使用Navicat12创建外键

谁说我不能喝 提交于 2020-11-20 12:26:13
Oracle使用Navicat12创建外键 一、右键,要创建外键的表 - 》 设计表 二、点击 外键 三、 1.名:不用填,再写完其他的会自动保存 2.参考模式:被关联表所在的数据库名称 3.参考表:被关联的表名称 4.参考的约束:与被关联表的主键、非空等约束有关,会有编号,下拉可以查找想要的5参考字段(你要关联的字段) 6.选择本表中要关联的字段 7.删除时设置为空 8.启用 四、 保存!!!!! 来源: oschina 链接: https://my.oschina.net/u/4351890/blog/4728401

mysql的备份与还原,安装(window)

余生颓废 提交于 2020-11-19 05:19:23
之前一直使用的navicat的自动的备份功能。但是在使用navicat的还原功能时,贼慢。 今天要做的是window服务器上将mysql单个数据库备份。然后还原到我的mac笔记本上。 本来以为很快的,中间遇到来一些小坑,搞了很久。 1. 备份 ,从window服务器使用mysqldump命令来备份,由于后面还要下载到本地,所以备份同时要进行压缩,不然数据量很大,呆会下载要很久。 D:\tool\mysql\bin\mysqldump.exe -uusername -ppassword dbname --default-character- set =UTF8| gzip >d:\ backup \dbname_% date :~0,4%% date :~5,2%% date :~8,2%.gz 上面的gzip命令,需要自己先在服务器安装上gzip的window版本。然后在环境变量中添加bin目录到path路径下。 最后 > 后面是备份到的目录和文件名,文件名根据日期自动命名。这里最好指定导出时的字符集,不然中文会出现乱码情况。 2. 还原 下载到本地,解压缩还原。 mysql -h192.168.0.101 -uusername -p"password" --default-character- set =utf8 -f dbname < dbname_20190601.gz

本地使用Navicat远程连接Oracle报错ORA-28547问题解决

梦想与她 提交于 2020-11-16 09:07:30
本地使用Navicat远程连接Oracle报错ORA-28547问题解决 参考文章: (1)本地使用Navicat远程连接Oracle报错ORA-28547问题解决 (2)https://www.cnblogs.com/bingdaocaihong/p/10268861.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4269669/blog/4718804

ubuntu下安装navicat

江枫思渺然 提交于 2020-11-15 06:59:50
1.去官网下载 https://www.navicat.com/en/download/navicat-premium 2.命令行输入(解压命令) tar -zxvf xxxxx.tar.gz 3.移动解压之后的文件到你需要放的位置 格式: CP [选项] 源文件或目录 目的文件或目录 4.进入解压目录后 运行终端输入 ./start_navicat 启动Navicat 5.安装 6.解决navicat界面显示乱码的问题   运行./start_navicat前,用vim编辑器打开start_navicat, 将export LANG="en_US.UTF-8" 更改为export LANG="zh_CN.UTF-8", 重新启动。 7.创建快捷方式 先整一个图片.png 终端输入 sudo vim /usr/share/applicationsnavicat.desktop -----------------------------写入以下内容------------------------------------------------------------------- [Desktop Entry] Type=Application Name=Navicat GenericName=Navicat pro Comment=Navicat:The SQL manager

领域驱动设计-让程序员心中有码(九)

我的未来我决定 提交于 2020-11-11 04:43:28
一、易于腐化的软件设计 犹记得刚刚参加工作时,是地图厂商四维图新集团旗下的一家子公司,主要从事规划测绘相关软件研发的公司。当时我的项目是为勘测设计院提供相对应的应用软件,对地理信息和规划相关的图纸信息,几乎已经专业水平。事实上,规划设计大概和软件设计类似,有规划的设计、或无规划的设计,造成的结果几乎是天壤之别。 我们或许很容易就能设想到一个毫无规划设计的城市,纵横交错的路网、杂乱无章式的建筑布局、各种凌乱的棚户区设计,恰好象征着软件设计的无序性,也恰好体现了软件企业在经费不足、组织缺乏管理、开发者能力不足、软件随时随地想改就改时的行业现状,只能说这样的软件是最能符合当时实际劳动生产力水平的产品。 如图一所示,巴西棚户区,层层叠叠、风格迥异、密密麻麻,如果作为一个外人贸然来到这样的地方,大概很容易迷失期间、更不用说充斥在棚户区的各类毒品和黑社会。杂乱无章的建筑和街区,就像代码中错综复杂的调用链;而借助贫民区搞事的黑社会就像是代码中的异味或者bug,表面上看起来如此平静、与世无争、但是你永远也不知道啥时候会来一冷枪。 不要以为离我们很远,我们其实轻易就能写出这样的软件工程项目。不一定是“大泥球”系统,也有可能只是一些看似简单的业务系统,但内部代码逻辑,可能会复杂到令人窒息的程度。也许那个时候有个别开发者也许会试图靠自己的能力来改变局面,但是往往也会碍于屎山太大,难以下咽。

几道常见的SQL面试题,看你能答对几道?

萝らか妹 提交于 2020-11-10 03:37:02
点击关注上方“ SQL数据库开发 ”, 设为“置顶或星标 ”,第一时间送达干货 收集了几道比较常见的SQL面试题,在不看底部参考答案的情况下,看自己能做对几道。 1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名 2. 学生表 如下: 删除除了自动编号不同, 其他都相同的学生冗余信息 3.一个叫 team 的表,里面只有一个字段 name, 一共有 4 条纪录,分别是 a,b,c,d, 对应四个球对,现在四个球对进行比赛,用一条 sql 语句显示所有可能的比赛组合 . 你先按你自己的想法做一下,看结果有我的这个简单吗? 4.请用SQL 语句实现:从TestDB 数据表中查询出所有月份的发生额都比101 科目相应月份的发生额高的科目。请注意:TestDB 中有很多科目,都有1 -12 月份的发生额。 AccID :科目代码,Occmonth :发生额月份,DebitOccur :发生额。 数据库名:JcyAudit ,数据集:Select * from TestDB 5.面试题:怎么把这样一个表儿 查成这样一个结果 6. 说明:复制表( 只复制结构, 源表名:a新表名:b) 7. 说明:拷贝表( 拷贝数据, 源表名:a目标表名:b) 8. 说明:显示文章、提交人和最后回复时间 9. 说明:外连接查询( 表名1 :a表名2 :b) 10. 说明:日程安排提前五分钟提醒 11.

面试官问,你在开发中有用过什么设计模式吗?我懵了

て烟熏妆下的殇ゞ 提交于 2020-11-10 02:49:07
设计模式不应该停留于理论,跟具体业务结合,它才会变得更香~ 1.前言 设计模式我们多少都有些了解,但是往往也只是知道是什么。 在真实的业务场景中,你有用过什么设计模式来编写更优雅的代码吗? 我们更多的是每天从产品经理那里接受到新需求后,就开始MVC一把梭,面向sql编程了。 我们习惯采用MVC架构,实时上是非常容易创建很多贫血对象模型,然后写出过程式代码。我们使用的对象,往往只是数据的载体,没有任何逻辑行为。我们的设计过程,也是从ER图开始,以数据为中心进行驱动设计。一个需求一个接口,从controller到service到dao,这样日复一日的CRUD。 什么设计模式?根本不存在的! 今天,我们尝试从常用设计模式(工厂模式、代理模式、模版模式)在CRUD中的可落地场景,希望能给大家带来一些启发。 2.理解设计模式 设计模式(Design pattern),不是前人凭空想象的,而是在长期的软件设计实践过程中,经过总结得到的。 使用设计模式是为了让代码具有可扩展性,实现高聚合、低耦合的特性。 世上本来没有设计模式,写代码的人多了,便有了设计模式。 面向对象的设计模式有七大基本原则: 开闭原则(Open Closed Principle,OCP) 单一职责原则(Single Responsibility Principle, SRP) 里氏代换原则(Liskov

docker一分钟部署最新版mysql8(远程连接并持久化数据至主机)(一部到位)

你离开我真会死。 提交于 2020-11-08 12:47:55
docker一分钟部署最新版mysql8(远程连接+数据持久化)(一部到位) 环境准备 docker19.03.12 [ root@node ~ ] # docker version Client : Docker Engine - Community Version : 19.03 .12 API version : 1.40 Go version : go1 . 13.10 Git commit : 48 a66213fe Built : Mon Jun 22 15 : 46 : 54 2020 OS / Arch : linux / amd64 Experimental : false Server : Docker Engine - Community Engine : Version : 19.03 .12 API version : 1.40 ( minimum version 1.12 ) Go version : go1 . 13.10 Git commit : 48 a66213fe Built : Mon Jun 22 15 : 45 : 28 2020 OS / Arch : linux / amd64 Experimental : false containerd : Version : 1.2 .13 GitCommit : 7