mysql技能提升篇 - sqlyog高级应用

mysql技能提升篇 - sqlyog高级应用,第1张

概述mysql作为绝大部分公司使用的数据库,自然是牛牛牛!每个人都能设计数据库,都能从删库到跑路。但是,如何做到更好,更快,更准地建立你的mysql数据库,这是个值得关注的问题(尽管很多人已经去搞大数据去了,但是思路仍然是通用的)。在没有sql桌面工具时(或者对于大牛来说),他们是不会用到桌面工具的,都是一个字一个字的码出数据库,这当然是根本。但是,能够高效地利用工具,尤其在有的场合必须要用工具时,又何偿不是一种好事呢!下面我就来总结下mysql桌面工具 sqlyog 的一些应用吧,在总结的同时,也希望能点燃你不经意的眼睛。由浅入深!!!一、创建新库新表,开始你的工作;Tables > Create Table ,  话不多说,填写表名,选择引擎,字符集二、查看历史记录,记录下你不会的SQL,上线时使用;History, 当你不知道怎么直接写sql时,你需要将从界面上 *** 作的sql记录下来,查看历史记录,找出改动的sql,也帮助下次提升sql能力打下基础!所谓,见多,则识广! 三、添加索引,优化你的数据;Alter Table > Indexes > Columns     添加索引,添加适当的索引,是一个数据库设计的基本常识。  四、创建视图、存储过程、触发器、事件,高级mysql应用,DBA干的事;创建视图、存储过程、触发器、事件,高级mysql应用,这些事应该是DBA的活,但是作为普通开发或其他类型工作,了解一下还是有必要的。总体来说,存储过程和事件会显得更有用,存储过程可以你频繁 *** 作的多个表,连在一起 *** 作带逻辑,事件可以清理一些通用工作。add一个:五、快速复制一个基准的数据库到另外的机器上,让同步不再麻烦;在做测试时,往往有些环境上没有你需要的东西,而你又知道有一个最新的库,这里就想直接将这里的数据同步过去。快速复制就可以,同步相对麻烦!六、界面式设计数据,更好的展示关系图;其实想说的高级,也许正是体现在这里,够直观,够快速!如果遇到要给领导或者同事展示数据库结构,那这个东西就很好了。直观形象看到关系,而且能够快速编辑字段(双击字段即可更改),用于数据结构审核更改,非常方便。管理好外键是关键呢。要建立外键必须有几个前提。1. 两个表必须是InnoDB表类型。2. 使用在外键关系的域必须为索引型(Index)。3. 使用在外键关系的域必须与数据类型相似。 满足这几个条件后,直接拖动字段即可生成关系。七、备份导出,保证不丢失你的数据;这个功能是最基本的,直接右击导出,导入即可。 但是对于大数据量的导入,往往会发生错误,这时,就得自己删除部分数据,再进行导入了。八、查询出的结果,进行优化展示及修改;sqlyog查询出的结果默认是不让修改的,需要手动设置一下。有时一个输入框无法正常显示的,可以使用文本进行展示。每个工具都有自己的强项,合理利用好强项,能让工作更加顺利!  

  MysqL作为绝大部分公司使用的数据库,自然是牛牛牛!

  每个人都能设计数据库,都能从删库到跑路。但是,如何做到更好,更快,更准地建立你的MysqL数据库,这是个值得关注的问题(尽管很多人已经去搞大数据去了,但是思路仍然是通用的)。

  在没有sql桌面工具时(或者对于大牛来说),他们是不会用到桌面工具的,都是一个字一个字的码出数据库,这当然是根本。但是,能够高效地利用工具,尤其在有的场合必须要用工具时,又何偿不是一种好事呢!下面我就来总结下MysqL桌面工具 sqlyog 的一些应用吧,在总结的同时,也希望能点燃你不经意的眼睛。

  由浅入深!!!

一、创建新库新表,开始你的工作;

  tables > Create table, 话不多说,填写表名,选择引擎,字符集

二、查看历史记录,记录下你不会的sql,上线时使用;

  History, 当你不知道怎么直接写sql时,你需要将从界面上 *** 作的sql记录下来,查看历史记录,找出改动的sql,也帮助下次提升sql能力打下基础!

  所谓,见多,则识广!

三、添加索引,优化你的数据;

  Alter table > Indexes > Columns     添加索引,添加适当的索引,是一个数据库设计的基本常识。

  

 四、创建视图、存储过程、触发器、事件,高级MysqL应用,DBA干的事;

  创建视图、存储过程、触发器、事件,高级MysqL应用,这些事应该是DBA的活,但是作为普通开发或其他类型工作,了解一下还是有必要的。

  总体来说,存储过程和事件会显得更有用,存储过程可以你频繁 *** 作的多个表,连在一起 *** 作带逻辑,事件可以清理一些通用工作。add一个:

五、快速复制一个基准的数据库到另外的机器上,让同步不再麻烦;

  在做测试时,往往有些环境上没有你需要的东西,而你又知道有一个最新的库,这里就想直接将这里的数据同步过去。快速复制就可以,同步相对麻烦!

六、界面式设计数据,更好的展示关系图;

  其实想说的高级,也许正是体现在这里,够直观,够快速!

  如果遇到要给领导或者同事展示数据库结构,那这个东西就很好了。直观形象看到关系,而且能够快速编辑字段(双击字段即可更改),用于数据结构审核更改,非常方便。

  管理好外键是关键呢。要建立外键必须有几个前提。1. 两个表必须是InnoDB表类型。2. 使用在外键关系的域必须为索引型(Index)。3. 使用在外键关系的域必须与数据类型相似。 满足这几个条件后,直接拖动字段即可生成关系。

七、备份导出,保证不丢失你的数据;

  这个功能是最基本的,直接右击导出,导入即可。 但是对于大数据量的导入,往往会发生错误,这时,就得自己删除部分数据,再进行导入了。

八、查询出的结果,进行优化展示及修改;

  sqlyog查询出的结果默认是不让修改的,需要手动设置一下。有时一个输入框无法正常显示的,可以使用文本进行展示。

  

  每个工具都有自己的强项,合理利用好强项,能让工作更加顺利! 

总结

以上是内存溢出为你收集整理的mysql技能提升篇 - sqlyog高级应用全部内容,希望文章能够帮你解决mysql技能提升篇 - sqlyog高级应用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1169098.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存