MYSQL教程之怎样用SQLyog来剖析MySQL数据库
甚至一个有经验的Windows管理者也可以轻松部署并开始学习它,而你不需投入一分钱来了解这个数据库。 用SQLyog来剖析MySQL数据库:SOLyog的下载、安装和利用很复杂。我往了相干网站下载,它只要384K字节巨细。它把两个文件(一个可实行文件.exe和一个静态链接库文件.dll)安装到C:ProgramFilesSQLyog路径下。然后运转可实行文件。
安装后没有需要再会见该网站了,我会见该网站是失掉了一个动静,说它的域名没有设置(configured)、挂号、或正在建立中。我不分明这个成绩是临时的仍是一向是如许。该软件是收费的,而且没有标记告白(bannerads),以是它多是一个特定的还没有终极定型的贸易模子。终极大概仍是要负费的。
数据库、表格(table)和列树(columntree)
该程序一启动就入手下手扣问我的登录到MySOL服务器的口令。我只必要输出我的服务器名字、用户id和登录暗码。一切别的的设置都是准确的默许值。然后(当我入手下手别的事件、重启几回、睡了一会以后),我从头运转该程序,这时候只必要再次输出我的登录暗码。该程序没有保留暗码的选项,你能够以为这是该程序的一个bug,也能够说是程序的保密特征。
一旦你登录以后,界面就是很值得注重。MySOL服务器上一切的数据库都显现在一个树型控件上。你只能会见你在登录时受权的谁人数据库。假如你点开代表受权给你的谁人数据库的树型布局,你就能够看到一系列代表表格的节点。点开表格节点后,你就能够看到一系列显现字段名的节点和另外一个代表索引的节点汇合。
索引界面相对是个好东东,如许你就能够CRUD查询索引和关头字了。这绝对前端数据库如MicrosoftAccess来讲是个进步。假如思索到MySOL方才入手下手供应对主(primary)和非相干(foreign)关头字干系的撑持,本程序这部分的计划是很成熟的。在右下方的面板上,有四个标签页,即:了局(Result)、动静(Message)、工具(Object)和汗青(History)。
有甚么弱点?
我试图发明该程序的弱点,不外只发明了一个。假如你在Win32DependencyWalker下运转程序的.exe文件,你会发明它援用了COMDLG32.dll文件,而COMDLG32.dll又轮番援用AppHelp。实事上,CommDlg挪用AppHelp,而当AppHelp没有哀求函数时,CommDlg这么做基本就是华侈资本。
过于复杂?
在SQLyogFAQ上,有一种概念以为该软件没有正式回档的需要。固然,FAQ(罕见成绩解答)自己就是一种回档。SQLyog的界面十分直不雅。我倡议你打印一份MySOL文档(包含SQL特别语法扩大)。我就是这么做的,它只用了一个半英寸的活页封面。
最初一步?
FAQ还让人想到一个让人耳朵起了老趼却又是准确的OccamsRazor原则――统统超越需要的庞大性都是没有需要的。我之以是各处“倾销”这个工具,就是由于它能够为我们供应一个能够办理MySOL服务器上很多数据库的、复杂的、图形化的界面。它的速率极快,而且它的拷贝很小(能够放在一张软盘上)。
SQLyog传播鼓吹本人是一个查询剖析器,实践上它的功效远远不止这些。假设你正在利用MySOL,你能够在它的网站下载SQLyog(必要挂号你的名字和电子邮件地点),然后亲身感觉一下它的其他功效。
越来越多的开发者将继续选择MySQL。Evans的总裁JohnAndrews表示,MySQL学习教程用户对MySQL和其他开源数据库的评价正在赶上甚至超过很多专有商业数据库软件。 分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。 其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?! 连做梦都在想页面结构是怎么样的,绝非虚言 一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。) 如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。 总感觉自己还是不会SQL 我们学到了什么?思考问题的时候从表的角度来思考问 然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
页:
[1]