Navicat for MySQL使用详解及复杂查询
来源:互联网 发布:菜鸟网络校园招聘 编辑:程序博客网 时间:2024/05/07 20:45
1.navicat使用
navicat我觉得做程序的基本上都会用,它方便,快捷,直观等,优点很多,这也是我写这篇文章的原因。以前我基本上都是用phpmyadmin,也挺好用,不过也有不少缺点,比如数据库备份文件太大,根本没法用导入,多数据库服务器管理,还要去配置phpmyadmin,其实挺不爽的。navicat对于刚用的人来说,其实也不是很方便,但是用熟就不一样了。下面就如何结合快捷键的方式,让navicat用着更舒服。
一,navicat如何写sql语句查询?
方法1:ctrl+q就会弹出一个sql输入窗口,就可以在里面写sql了。写完sql后,直接ctrl+r就执行sql了。还有一点,写sql语句时,navicat会提示的,根代码补全差不多,挺爽的。
方法2:按f6会弹出一个命令窗口,就根mysql -u mysql -p进去时操作一样,不过\G用的时候会报错。在这里也可以查询。
小技巧:这些窗口,可以拖动到一起的,看下图片
上图中有二个窗口,我们可以通过,快捷键ctrl+tab,在窗口间进行切换。
二,navicat如何备份,还原数据库,以及表?
方法1:右击数据名=》选中dump sql file就可以备份,如果要还原,就选execute sql file就行了。备份表,根备份数据库一样操作。还原表,就用import wizard就行了。这种备份导出来的只能是.sql文件。如果想备份成其他文件格式,看方法 2.
方法2:点击数据库,在点上方的export wizard就会弹出一个窗口,让你选择备份成什么样的文件,下一步
如果表太多,用这种方法备份,实在是不方便。如果是导入的话就用import wizard就行了。备份表同样的操作。
三,如何查看表数据和表结构?
双击表就可以查看表数据了,ctrl+d不光可以看到表结构,还可以看到索引,外键,触发器等。
四,如何管理多个mysql服务器?
点击左上方的connection按钮,多连接几个就行了。
五,如何用navicat对数据库管理员进行管理?
点击左上方manage users就会弹出一个窗口,里面会列出所有的mysql管理员。修改权限后,保存就行了。
六、使用查询工具
Navicat 为视觉化地创建查询提供一个有用的工具,称为 查询创建工具。它让你不需要 SQL 知识就能创建及编辑查询。数据库对象显示在左边窗格。而在右边窗格,它分为两部份:上面的 图表设计 窗格,和下面的 语法 窗格。
注意:视觉化创建工具只支持 SELECT 语句。请使用查询编辑器来创建复杂的查询。
要添加表或视图到查询,简单地从左边窗格拖曳它到图表设计窗格或双击它。要在查询包含字段,在图表设计窗格中勾选字段名的左边。要包含全部字段,勾选对象标题的左边。
要从图表设计窗格移除对象,点击在对象标题的交叉按钮。
要添加表或视图别名,简单地在图表设计窗格双击表名及输入别名。
提示:你也可以在图表设计窗格通过在任何字段上右击来设置准则。
设置字段关系
要通过两个字段联合数据库对象,只需从一个对象拖曳一个字段到另一个,一条线将出现在链接的字段之间。
提示:要删除某些对象的全部链接,点击在对象别名旁的「-」按钮。
转到语法窗格来改变链接的关系,点击运算符并在弹出菜单选择属性项目。你可以通过从列表(=, <>, <, <=, >, >=)选择它来改变关系条件。点击 确定 来确定你做的改变。你也可以改变联结的类型。
设置输出字段
你在图表设计窗格选择的字段将会显示在语法窗格,让你设置它们的显示顺序及使用 、 和 修改查询的输出字段。
启用这个选项,如何你想相同的记录不会包含在查询结果。
为每个字段设置聚集函数(SUM, MAN, MIX, AVG, COUNT)。
<别名>
改变输出查询字段名。
设置准则
要添加一个条件,在语法窗格的 WHERE 子句点击 <–> = <–>。点击 <–> 来从在查询的全部表字段列表选择字段。要定义你的准则,在编辑选项卡输入你的值。点击 = 来设置条件运算符。
设置组准则
你可以从语法窗格的 GROUP BY 子句为组查询记录设置条件。它们以设置准则相同的方法设置。条件将会包含在当前查询的 HAVING 语句。
设置排序准则
当你查询你的数据库或模式,你可以用任何字段递增或递减排序记录,只需在你的查询的结尾添加 ORDER BY。
在视觉化创建工具,你可以从语法窗格 ORDER BY子句设置排序查询记录的方法。要改变排序方向,点击 ASC 或 DESC。
设置限制准则
LIMIT 子句是用来限制你的查询记录在指定的范围。你可以用它来显示首 X 条记录,或显示由 X - Y 范围的记录。它分成为 Limit X, Y 及包含在查询的最后。X 是开始点(请记住第一条记录是 0)及 Y 是期间(显示几多记录)。
参考:https://www.navicat.com.cn/manual/online_manual/cn/navicat/win_manual/index.html
- Navicat for MySQL使用详解及复杂查询
- Navicat for MySQL安装及使用教程
- 安装navicat for mysql及使用技巧
- Navicat for MySQL安装及使用教程
- 使用Navicat for Mysql执行sql查询文件注意事项
- Navicat for MySQL 及操作
- [Navicat for MySQL系列]Navicat如何使用
- Navicat for MySQL系列]Navicat如何使用
- 使用navicat for mysql导出数据表结构及表数据
- 使用navicat for mysql导出数据表结构及表数据
- navicat for mysql的使用
- Navicat for MySQL使用 方法
- navicat for mysql report 使用
- navicat for mysql的使用
- Navicat for Mysql 的使用
- 如何使用 Navicat for MySQL
- Navicat for Mysql 快捷键使用
- Navicat for MySQL的使用
- myeclipse快捷键
- 第一章.(1)类 对象和接口
- switch
- VGA、DVI、HDMI三种视频信号接口差别
- pycharm本地调试openstack glance
- Navicat for MySQL使用详解及复杂查询
- Eclipse 十个常用快捷键
- pt, px,em,ex,in等这类长度单位(转贴)
- CSS中文字大小的pt、px的区别详解
- 刷机云
- 止损
- [转]J2EE学习
- android学习日记之broadcast
- CC2540/CC2541/CC254x之硬件抽象层