数据库及开发管理工具
发布时间:2009.02.10 来源:【文汇报】
原文网址:http://trans.wenweipo.com/gb/paper.wenweipo.com/2009/02/10/YO0902100018.htm
我管理大约有15-20个网站,目前他们中的大部分由数据库驱动。很多年以前,我管理的都是普通的html,而现在管理数据库极大增加了移动和备份网站的复杂性。但是过去几年不得不涉及MYSQL数据库,诚然,我不是一个专家。但我已经大体掌握了其中的窍门。
我喜欢命令行更多的是因为它简单,速度快。而GUI会更轻松,快很多倍。例如照片处理,通过图形界面比键入命令完成得更快。命令行有时候会令人沮丧,因为命令往往很长,语法又使人困惑。做为一个程序员,速度和效率是非常重要的,命令行经常比其他工具有更多的负担,我使用过几种不同的MySQL GUI,包括基于Web的工具,从中发现Navicat是最容易,最快速和功能最全面的前端工具。
1 .把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。
2 .解决Toad对中文显示乱码问题:
系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
3 .toad中自动提示功能,就像plsql developer那样:
输入表名前几个字母,然后用Ctrl + .就可以弹出,如你输入select * from emp t where t. 这时候停顿一下,会弹出emp的字段来供你选择
变更管理
您是否想知道您的应用程序发生了什么改变,或是开发环境与生产环境有何共同点?Toad 的比较实用程序可使您快速
查看并同步差异。无论是对象结构还是对象数据,Toad 均可方便地进行比较。
此外,可对架构进行“版本标记”并对实时数据库架构进行基于文件/脚本的比较。这样便可方便地报告自 v1.0 或
v1.1.39 版本以来在开发环境中所发生的改变。
所有 Oracle IDE 都号称具有强大的测试功能。但如果深入探究,您会发现绝大多数都只提供了单纯的“执行并查看结果”的测试方法。Toad 在此类测试的基础之上,还使测试更为可靠,同时将测试扩展至生产级别的数据和活动。以下是 Toad 在测试方面提供的部分功能:
* 自动构建测试沙箱 (Data Subset Wizard)
所评估的 Oracle IDE 至少应具备以下功能:
* 创建/编译 PL/SQL 源代码
* 显示编译错误和警告
* 调试 PL/SQL
* 格式化 PL/SQL 以方便阅读和维护
使用NAVICAT远程访问MYSQL的步骤
1、修改远程访问权限
//进入MySQL服务器或使用其它工具
xxxx@ubuntu:/$ mysql -h localhost -u root -p xxxx
//赋予任何主机访问数据的权限
mysql>GRANT ALL PRIVILEGES ON 数据库名.* TO xxxx@"%" IDENTIFIED BY "密码";
//使修改生效