图形化的工具
MySQL的第三方工具有很多例如鼎鼎大名MySQL WorkBench、PHPMyAdmin、NaviCat、但笔者推荐的是DBeaver。写本文时,用的是Ubuntu操作系统,Linux下最友好的界面DBeaver了,它分为企业版和社区版。当然这里我只介绍社区(Community),因为它是自由免费的,而且功能还非常强大,可以支持MySQL、MariaDB、DB2、Oracle、SQLite、MS SQL Server等等,几乎所有能在Linux下流行的数据管理平台都能得到很好的支持。
![29cac96a99ff96ad2a97916fbda0ba72.png](https://i-blog.csdnimg.cn/blog_migrate/80cadfc5e73490c80eaca896d5b370c3.jpeg)
本篇以连接MySQL数据库,填写服务器ip地址、用户名、密码等...这些都不用细说
![c6332379123d087c80906d3d17ec7d99.png](https://i-blog.csdnimg.cn/blog_migrate/70ee16220b80e30013ec46264c6731bf.jpeg)
链接成功后,我们可以查看数据库当前所有表
![7e2c9c389f9e3705b37df64af8304d82.png](https://i-blog.csdnimg.cn/blog_migrate/e9bb5fd4c76435c67fcb561267011d95.jpeg)
非常良心的是,还有E-R图,这要在一些商用版本的数据库图形管理工具才有的功能,DBeaver,都有。
![5d75e3a83c83ba576b84925b425ce67d.png](https://i-blog.csdnimg.cn/blog_migrate/d56672869a07b85944bb4bbc12cbb2d0.jpeg)
其他设置,我不一一细说,读者可以自行去摸索。这里有个关键的设置是,在首选项对话框中的SQL格式化,最好将关键字大小写,设定为Upper,这符号所有SQL语句的规范。
![da0b122624a88caab509e9b85429103b.png](https://i-blog.csdnimg.cn/blog_migrate/93fe6930f6a981609b46893f80c5d82a.jpeg)
DBeaver进行SQL查询或其他操作时,建议遵守以下约定。
- 不区分大小写,但建议关键字大写、表名、列名小写。
- 每条命令最好用分号结尾
- 每条命令根据需要,可以进行缩进、或换行
注释风格:
单行注释 #
单行注释 -- 注释文字
多行注释 /** 注释文字 **/