• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL navicate功能详解

MySQL navicate功能详解

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQL ,navicate等相关知识,希望本文的分享对您有所帮助
软件开发中,一个好的工具的使用能让开发效率大幅度提升,由于SQL Server难安装性,易损坏性影响开发效率,从朋友那里借来了navicat,发现很实用的功能。

Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户易于学 ,Navicat 已被誉为领导市场及最佳使用之MySQL 用户界面管理工具。

它除了常见的建库建表,以及查询功能外,还支持表格打印,报表查询,报表打印,生成数据模型等功能,下面介绍两个常用功能: 1. 导出所有表结构,使用sql语句查询出所有表结构,选择导出表类型,点击开始导出即可。

SELECT
	表名 = CASE
WHEN A.colorder = 1 THEN
	D.name
ELSE
	''
END,
 表说明 = CASE
WHEN A.colorder = 1 THEN
	isnull(F. VALUE, '')
ELSE
	''
END,
 字段序号 = A.colorder,
 字段名 = A.name,
 字段说明 = isnull(G.[value], ''),
 标识 = CASE
WHEN COLUMNPROPERTY(A.id, A.name, 'IsIdentity') = 1 THEN
	'√'
ELSE
	''
END,
 主键 = CASE
WHEN EXISTS (
	SELECT
		1
	FROM
		sysobjects
	WHERE
		xtype = 'PK'
	AND parent_obj = A.id
	AND name IN (
		SELECT
			name
		FROM
			sysindexes
		WHERE
			indid IN (
				SELECT
					indid
				FROM
					sysindexkeys
				WHERE
					id = A.id
				AND colid = A.colid
			)
	)
) THEN
	'√'
ELSE
	''
END,
 类型 = B.name,
 占用字节数 = A.Length,
 长度 = COLUMNPROPERTY(A.id, A.name, 'PRECISION'),
 小数位数 = isnull(
	COLUMNPROPERTY(A.id, A.name, 'Scale'),
	0
),
 允许空 = CASE
WHEN A.isnullable = 1 THEN
	'√'
ELSE
	''
END,
 默认值 = isnull(E. TEXT, '')
FROM
	syscolumns A
LEFT JOIN systypes B ON A.xusertype = B.xusertype
INNER JOIN sysobjects D ON A.id = D.id
AND D.xtype = 'U'
AND D.name <> 'dtproperties'
LEFT JOIN syscomments E ON A.cdefault = E.id
LEFT JOIN sys.extended_properties G ON A.id = G.major_id
AND A.colid = G.minor_id
LEFT JOIN sys.extended_properties F ON D.id = F.major_id
AND F.minor_id = 0 --where d.name='OrderInfo'    --如果只查询指定表,加上此条件
ORDER BY
	A.id,
	A.colorder

2. 打印表模型


选择新建模型,将需要导出的表拖入右侧表格中,即可显示表格结构,右下角调整页面大小进行页面的缩放。

总结:

工具的使用要跟学习一样,先有宏观把控,当自己需要到某功能时,借助一些搜索工具,浏览说明书等方式查询软件么的使用。

navicat在线手册:http://www.navicat.com.cn/manual/online_manual/cn/navicat/win_manual/index.html

以上就是MySQL navicate功能详解的内容,更多相关内容请关注微课江湖()!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL essential版本和普通版本有什么区别?
  • 如何用SQL命令查看Mysql数据库大小
  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 解析远程连接管理其他机器上的MYSQL数据库
  • MySQL timestamp自动更新时间分享
  • MySQL Order by 语句用法与优化详解
  • 深入解析mysql中order by与group by的顺序问题
  • 解析mysql不重复字段值求和
  • MySql实现跨表查询的方法详解

相关文章

  • 2018-12-05在sp_executesql中使用like字句的方法
  • 2018-12-05实例详解IOS 数据库升级数据迁移
  • 2018-12-05关于MYSQL 远程登录的授权方法 命令
  • 2017-12-08mysql慢查询
  • 2018-12-05MySQL 在触发器里中断记录的插入或更新?
  • 2018-12-05MySQL的Query Cache原理分析
  • 2018-12-05mysql慢查询和EXPLAIN的相关介绍
  • 2018-12-05mysql字符串类型
  • 2018-12-05SQL学习笔记一SQL基础知识
  • 2018-12-05linux下讲解MySQL安装与登录方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL之-Cluster集群搭建(基于RPM安装包 双管理中心)详解
    • Mysql高级之触发器
    • 恢复操作如何使用?总结恢复操作实例用法
    • 统计数据库每天的数据增长量
    • mysql中实现七表查询实例(二)
    • Win2008中SqlServer2008 无法打开错误日志文件导致无法启动的解
    • MySQL延迟关联性能优化方法
    • mysql中使用sphinx搜索子域名需注意的问题
    • MSSQL安全设置的具体步骤和方法小结
    • Oracle传输表空间总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有