mysql作为大多数公司使用的数据库,自然牛逼!每个人都可以设计一个数据库,从删除数据库到跑路。然而,如何更好、更快、更准确地构建你的mysql数据库,是一个值得关注的问题(虽然很多人都去了大数据,但想法还是很普遍)。没有sql桌面工具的时候(或者大牛),他们不会用桌面工具,他们会一个字一个字的把数据库code出来,这当然是基础。但是,能够高效的使用工具并不是什么好事,尤其是在某些场合必须使用工具的时候!下面总结一下mysql桌面工具sqlyog的一些应用。在总结的同时,也希望能点燃你不经意的目光。由浅入深!!!1.新建数据库和表,开始工作;Tables>CreateTable,不多说了,填表名,选择引擎,字符集2.查看历史记录,记录下你不会的SQL,上线时用到的;历史,当你不会直接写sql的时候,需要记录下界面操作的sql,查看历史,找出变化的sql,也为下次提升sql能力打下基础!正所谓,见多识广!3.添加索引以优化您的数据;AlterTable>Indexes>Columns添加索引并添加适当的索引是数据库设计的基本常识。4、创建视图、存储过程、触发器、事件,高级mysql应用,DBA干什么;创建视图、存储过程、触发器、事件、高级mysql应用,这些东西应该是DBA的工作,但是作为普通的开发或者其他类型的工作,还是有必要了解的。一般来说,存储过程和事件会比较有用。存储过程可以用来逻辑连接你经常操作的多个表,事件可以清理一些常见的任务。补充一个:5.快速复制一个基准数据库到另一台机器,让同步不再麻烦;做测试的时候,经常有一些环境没有你需要的,你知道有最新的库,这里是我想直接同步这里的数据。快拷贝就够了,同步比较麻烦!6.界面设计数据,更好的展示关系图;其实我想说的高级可能就体现在这里了,够直观,够快!如果你遇到了,你应该给你的领导或者同事展示一下数据库结构,那这个东西就很好了。关系直观可见,字段可快速编辑(双击字段更改),非常方便数据结构的审查和更改。管理外键是关键。建立外键必须具备几个先决条件。1、两张表必须是InnoDB表类型。2、外键关系中使用的字段必须是索引类型(Index)。3、外键关系中使用的字段必须与数据类型相似。满足这些条件后,直接拖动字段就可以生成关系。7、备份导出,确保您的数据不丢失;这个功能是最基本的,右键导出导入即可。但是,对于大量数据的导入,经常会出现错误。这时候就得自己删除一些数据再导入。8.优化查询结果的显示和修改;sqlyog查询的结果默认是不允许修改的,需要手动设置。有时候一个输入框不能正常显示,可以用文字显示。每个工具都有自己的长处,善用长处可以让工作更顺利!
