用Navicat Premium建表如何忽略双引号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Navicat Premium建表如何忽略双引号相关的知识,希望对你有一定的参考价值。

三种方法:使用Navicat For mysql 将mysql中的数据导出,包括数据库表创建脚本和数据
(1),右键--->“转储sql文件...” 该功能比较弱,不过也比较简单,直接保存文件。不能设置执行选项。
(2),右键---->“数据传输”. 如果只想 导出数据库表结构,不导出数据,可以把“数据传输”-->“高级”-->“记录选项”中的勾去掉,则不会导出记录了。
(3),创建一个备份,然后“接触SQL” 该方法没有试。
参考技术A 我是在用Navicat Premium在Oracle下创建视图的时候自动加双引号。后来我将视图的名字设置成大写的就没有这个问题了。具体行不行可以试试

Navicat Premium v12 激活

1 介绍:

Navicat for MySQL大家都很熟悉,对于开发者来说,建表,视图,开发模型,数据库同步(很赞),批量任务,直生成ER图等,
Navicat Premium类似于一个全家桶,包含了多种数据库连接,azure sql,aws等,可以说是很方便。

2 下载Navicat Premium安装

先去官网下载软件
http://www.navicat.com.cn/download/navicat-premium
下载以后,正常安装完成,暂时不运行程序;

3 破解

3.1 下载破解补丁

开源地址:https://github.com/DoubleLabyrinth/navicat-keygen.git (对开源致敬)
下载地址:https://github.com/DoubleLabyrinth/navicat-keygen/releases
根据自己系统下载需要的包,例如: navicat-keygen_for_x64.zip

下载后解压(解压到具体目录,默认4个文件没有目录),把解压后的注册机目录放到一个位置下(我注册机目录为C: avicat-keygen_for_x64),推荐放到“Navicat Premium”所安装的分区上。

3.2 CMD中给navicat更换公钥

以管理员身份运行CMD:
首先cd到注册机目录(我注册机目录为C: avicat-keygen_for_x64),执行:

C:>cd C:
avicat-keygen_for_x64

用navicat-patcher.exe给navicat的主程序打个补丁,其实就是换掉之中的公钥

C:
avicat-keygen_for_x64>navicat-patcher.exe "C:Program FilesPremiumSoftNavicat Premium 12"

这一步需要等待个一分多钟,然后会出现下面的结果:

@[BackupFile]: C:Program FilesPremiumSoftNavicat Premium 12libcc.dll has been backed up.

Start to do patch 0......
At offset +0x01a138a0, write:
"D75125B70767B94145B47C1CB3C0755E7CCB8825C5DCE0C58ACF944E082801409A02472FAFFD1CD77864BB821AE36766FEEDE6A24F12662954168BFA314BD95032B9D82445355ED71E97C256729C0062"
patch 0 done.....

Start to do patch 1.....
At offset +0x0059d879, write immediate value 29236778 (type: uint32_t)
patch 1 done.....

Start to do patch 2.....
At offset +0x01a135b0, write:
"C1B6393A20C17AC23058D67242F6E5B2E55B7A7165743CE2CBB1D665048EFBAD2182632C3C3373C10D4E5AA74050D9BB3A63BBCBD83CF56C0C2478BC6A92129ED6773AAF4F7CC77F666F04EA604A6019030FFD2CE78C35FD749503A40F3C86003AEDFC9DFB204989CFC75D9B372DDF40E54F1DF9AB684D86A1F9B88368CA3D9436A722906B912706C214CCBCE003D3A1F7C149736EF32B0D49947B5EFCB1C700D1423726A21B93023B7A3C4AFD2FCC4210500C90621CE099F2FAD00CA5BD3E42E8DC74AACDE8D943DBB70E7F2EEB92E39A0EB4F241F8D7C7C34CFA9EE3BE5FD6911ECE1978190910A7E9EF5BF0DD9E510C5FF988BD025E156F632F3556C44514139569961204BDBCDE65DBE3496B16EA0BD961B4DB122AB607DFB0E7D9C47CF4C6BD0A2D299D17D93DDF265667561EF67E4F2714F0DF946D097E6780635DFCB84B4BB902B553FC27E941BA63F0C0CF952D9C41DE0B3DDCDAA9F647E29C4A32150CCA006E120C0F4A82DE7580AEC00B37D9B8F9"
patch 2 done.....

Start to do patch 3.....
At offset +0x0059d85f, write immediate value 11803 (type: uint32_t)
patch 3 done.....

Start to do patch 4.....
At offset +0x01a1359c, write:
"1FE0F"
patch 4 done.....

Success!

这就说明成功了。
然后大家可以看到在注册机文件夹(C: avicat-keygen_for_x64)下可以有这个pem证书文件,时间戳为刚才执行时的时间戳;

然后执行:navicat-keygen.exe RegPrivateKey.pem

C:
avicat-keygen_for_x64>navicat-keygen.exe RegPrivateKey.pem
Which is your Navicat language?
0. English
1. Simplified Chinese
2. Traditional Chinese
3. Japanese
4. Polish
5. Spanish
6. French
7. German
8. Korean
9. Russian
10. Portuguese

(input index)>1             # 选择语言(简体中文)

SnKey:                      # 序列号key(过会激活时用)
NAVM-R5IH-6DBZ-SS5Z

Your name: 898              # 用户名
Your organization: long     # 密码
Input request code (in Base64), empty line to return:   # 到这一步时先执行下面激活Navicat Premium软件

3.3 激活

首先断网,打开Navicat Premium。
在注册界面填入序列号(我这次为:NAVM-R5IH-6DBZ-SS5Z),然后激活。这时会提示要手动激活,ok就选这个,

然后把请求码贴到CMD窗口,回车生成激活码;
Input request code (in Base64), empty line to return:   # 复制请求码到下面
YgiN/vrQPaQ/YXQBJ5cKd3o0sG+YVUq7OZlGviL61a82bB5MNNNHmSI8Z9tsZTbw3/F2S12C6+r0
lqYZAIfmA2kfsQ3eSNfFgzexpoDB3SEHf3Jk65nu4pd+ZVkRqfn11Q6BFULXu1ZDs7IkM9UgbPN9
ZCA3yqkMrB4vnBwmuZJJWeDi+ifFzGgu61LvCIt***h9bDartpaRksqRzJKgmTX53zqrNm2lSlog
mVidwoai0OrAa/JtlD069n/8GgkidM07vz2h2ExSxw5pswEFXnExAC+Cr/EH6ZdHiYglNvr2qnny
4zkcGKyP8Pm5u5oVPxWzlGuWPAvev1DyR7UuXg==

License:            # 生成激活码
XdnC2hais760SZPXa4FU1DwjDFB1IcizYOtihJtnUXudDQcVf1vX+eS8XyiWgXad
JJGtWks2Y6+Krx6IAmFMncoS/fSO1kg3gEoyKTz9EfmEkpJQh0cyBEnz6+aTr3LM
1kICB9tjmRrxJUT235JfILtYpeMLfr1agGoMDkByIVGSd8buYAvBENuLCsNlp8Ag
q3bqA63a0cbJPu4yh/RQsjKKbGUk2Qp28MdFrUkaVqRMC7OTosBrffJCtPEzY+Ez
Nvmo37DJBZpush481dH2B8oj2sqcXy4ZzpO3DqmIDytUCX+Z+w2O7jgcK7wHWxHQ
Y7sMqQzGCJz9JOtPQ+Co8A==

C:
avicat-keygen_for_x64>

把生成的激活码copy过去点击激活,显示激活成功然后就可以直接联网。

4 注意

升级后请删掉原来备份的navicat.exe.backup,然后重新重复下步骤,所以如有不是大版本不建议更新,或者更新前把整个目录打包备份

5 参考

https://www.echoteen.com/navicat-keygen.html

以上是关于用Navicat Premium建表如何忽略双引号的主要内容,如果未能解决你的问题,请参考以下文章

navicat premium如何连接MySQL数据库

如何成功激活 Navicat Premium for Mac

navicat premium怎么用

navicat premium 注册机怎么用

navicat连接oracle怎么去除双引号

navicat premium中怎么导入批量sql文件