Navicat-mysql 中文破解版下载及基础使用教程

 Navicat 10.0.11 中文破解版,资源下载地址:https://download.csdn.net/download/csdn_aiyang/10542781

介绍

    Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。它可以用来对本机或远程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库进行管理及开发。Navicat的功能足以符合专业开发人员的所有需求,而且对数据库服务器的新手来说又相当容易学习。有了极完备的图形用户界面 (GUI),Navicat 让你可以以安全且简单的方法创建、组织、访问和共享信息。Navicat适用于三种平台 - Microsoft Windows、Mac OS X 及Linux。它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。

功能介绍

*以下是Navicat Premium v10.0功能

支持对象列表在 SQL编辑器

运行 MySQL 数据库事务备份(只限 InnoDB)

SQL 简化

数据库范围搜索

ER 图表查看

数据模型工具

连接颜色

支持权限管理员

增强的用户和角色管理

新的引擎改善数据同步性能

支持 SQL Server 代码大纲

支持 PostgreSQL 或 SQL Server 的 UUID/GUID 生成器

支持 MySQL 服务器的 BTREE 及 HASH 索引方法

支持 MySQL 及 SQL Server 的 geometry数据类型

保持 Oracle 或 SQL Server 连接活著

支持通过 SSH 通道连接到 SQL Server

支持连接到 PostgreSQL 服务器 9

支持连接到 MySQL 服务器 5.5

支持 SQL Server 2000、2005、2008R2 及 SQL Azure

历史日志查看器

设置收藏夹列表

对象筛选

设置自动保存查询、函数等

含引号复制查询的 SQL 语句

在表查看器中自定义排序

支持传送计划任务的 SSL/TLS电子邮件

备份 MySQL、PostgreSQL 或 SQLite 数据库中选择的对象

代码折叠

放大或缩小

高亮显示匹配的括号功能

SQL 编辑器的自动完成单词

支持 unicode 字符报表

SQL 美化

支持 Oracle 代码大纲

支持 Oracle PL/SQL 代码调试器

导入或导出连接

内建 Oracle Instant Client

支持连接到加密的 SQLite 数据库(wxSQLite3)

通过 HTTP 连接到 SQLite 服务器

支持 SQLite 2 及 3

日志文件:追踪 Navicat 中已运行的动作

支持虚拟组:提供逻辑组织对象

SQL 编辑器的自动完成代码

支持返回多个结果集的查询、存储过程

运行前预览 SQL

在桌面创建表或视图快捷方式

SQL 命令列介面

服务器监控- 查看或修改服务器的状态信息和系统变量

视觉化用户管理 - 管理用户和权限

报表创建工具或查看器

在命令列运行设置文件

计划中传送电子邮件通知的附件 -导出向导或报表生成的文件

计划中打印报表到文件:PDF、Excel、HTML 等

设置计划备份、查询运行、导入、导出、数据传输及数据同步

运行 SQL脚本

备份数据库或表为 SQL脚本

转换备份文件为 SQL脚本

还原数据库中选择的对象

支持压缩备份及解压缩备份

备份或还原数据库 *Oracle 服务器不支持备份或还原

结构同步

数据同步

导出数据到最普及的格式:TXT、CSV、HTML、XML、PDF、DBF、MS Excel、MS Access 等

由 ODBC:MSSQL、Oracle 等导入数据

导入数据从:TXT、CSV、XML、DBF、MS Excel、MS Access 等

传输数据到指定的SQL 格式及编码的 SQL 文件

传输数据到 INSERT 语句的 SQL脚本

数据传输

支持在查询或视图设计器中预览及解释

创建参数查询

视觉化 SQL 创建工具 – 方便创建复杂的查询进程

支持外键数据选择:找到参考表中可用的值

打印数据库或表结构

文本、十六进制或 BLOB 查看器

递增搜索

筛选及排序记录

复制及粘贴选择的记录

格式化表网格

设置每页显示记录数

网格查看及表单查看

支持停靠或选项卡式窗口

维护数据库或表

自定义与选择的 MySQL 或 PostgreSQL 数据库工作

支持字符集及 unicode

保持 MySQL 或 PostgreSQL 连接活著

备份连接信息

支持 MySQL 或 PostgreSQL 服务器 SSL 安全连接

支持通过 HTTP 通道连接到 MySQL 及 PostgreSQL 服务器

支持通过 SSH 通道连接到 MySQL、Oracle 及 PostgreSQL 服务器

支持 Oracle TNS 及 Basic 连接

支持 Oracle 8.1 或以上的版本

支持连接到 PostgreSQL 7.3 或以上的版本

支持连接到全部 MySQL 版本

支持 Vista 及 Windows 7

基础使用

    sql语句是操作数据库中数据的命令,在不同的数据库中会略有不同,如mysql,postgreSQL,oracle,sqlserver,sqlite等等,但是sql的基础select、insert、update、delete语句都是相同的,本文只是介绍如何在mysql中,利用navicat可视化工具学习sql语句的select、insert、update、delete基础,这四种语句是sql基础中的基础了,但是万变不离其中,其他复杂的语句也都是这四种语句的组合。

  • select——查询
  • insert——插入
  • update——更新
  • delete——删除
  • from——从哪个表
  • where——查询条件
  • join——表连接
  • order by——排序

一、确保mysql安装成功,并启动服务的标志:

(计算机右键——管理——服务和应用程序——服务,查看mysql服务是否开启)


 

二、打开navicat软件,将navicat与本地mysql服务连接:


(点击connection——选择mysql,出现下图界面:)

 (按照自己安装mysql中的信息,填好。出现下面的信息,证明连接成功:)

三、创建数据库

(首先打开一个执行sql语句的窗口:)

(执行创建数据库的sql语句)

 (创建数据库的sql执行后,要刷新,在下图位置,右键,点击refresh)

 (然后就能看见新建的sqltest数据库了)

四、创建表的语句

    首先打开sqltest数据库执行sql的窗口,注意,刚才打开执行sql的窗口是执行整个数据库的sql的窗口,现在我们要在sqltest数据库中执行sql语句,那么就要打开sqltest的sql窗口。

在上图红箭处Querries右键新建一个query,就打开了执行sql的窗口,然后执行创建表的sql语句:

(主键外键的知识没有说明)

(利用软件添加一条数据:)


 

五:insert语句:

(打开执行sql语句的窗口,写入sql语句:)

( 这条sql语句的意思是,向test表中,添加一条数据,id为2,name为test2,age为21。刷新test表,就能查看到test表中多了一条刚刚insert进去的数据。)

六、select语句

(利用select语句查看表中的数据:)

( select * 意思是查询所有属性, 下面是带查询条件的sql语句: )

(这条sql语句的意思是,查询在test表中,id为1的数据,将这条数据的name属性和age属性查询出来。)

七、update语句



 

 八、delete语句



 

九、表连接查询

(现在我们建立两张表:学生表student和 教师teacher表,表结构和其中的数据如图。)

student表:id是主键(一条数据的标识,每条数据的主键肯定不同)

                name:学生姓名

                teacher_id:该学生所对应的教师的id(是个外键)

 teacher表:

                id:主键

                name:姓名

    现在我想知道”学生zhangsan的老师的名字是什么“。在student表中,能够看出,学生zhangsan所对应的教师的id,也就是teacher_id是1,在teacher表中,id为1的教师的那么是teacher1,那么就能得出学生zhangsan的老师的名字是teacher1,那么用sql怎么实现呢,这就是表的连接:

  • 上面图中的sql语句就是一个最简单的表连接,能够看出就是最基本的select、from、where组合。
  • 上图中的sql首先去看括号中的语句,也就是 select teacher_id from student where name='zhangsan'    
  • 这条语句能够查询出名字为zhangsan的学生的teacher_id ,我们能在表中找出值为1,那么剩余的也就是括号外的sql语句就变成了   select name from teacher where id=1;  这样,教师的名字就得到了。

十、其他重要的sql语句

  • select count(*) from test    查询test表中共有多少条数据;
  • select count(*) from test where age=21   查询test表中age为21的数据一共有多少条;
  • select count(*) from test where age>21   查询test表中age大于21的数据一共有多少条,数据库中的int类型支持大于小于等比较;
  • select count(*) from test where age>21 and  age<30  查询test表中age大于21并且小于30的数据一共有多少条;
  • select * from test order by id desc 按id降序排序。

还有一种查询是查询从第几条到第几条,也就是分页查询, 不同的数据库sql语句不同,mysql数据库用的是limit语句,oracle用rownum语句。。。还有很多查询方式,但都是select、from、where。。。。这些基础的组合。。。。。。在数据库中自己会有一些运算的函数,比如求和的add函数等,还能自定义函数,函数就比较难了,,不再这基础篇写了。

总结

    sql语句知识很多,这里只是总结了最基础的一点点东西,其他的知识也有从这些基础知识中演化出来的,多加练习,会的东西会越来越多,不同的数据库的sql是会有不同,但是一个数据库的sql会了,其他数据库的sql也就会了,所以在刚学sql时,没必要特意挑选数据库。

猜你喜欢

转载自blog.csdn.net/csdn_aiyang/article/details/81055954
今日推荐