最常使用的数据库有以下几种:
1.sqlserver:微软的数据库管理系统,小中大型应用都挺适合,很多网络游戏就是用的sqlserver作为数据库的。微软的东西向来比较傻瓜,一般稍微学习一下看看资料就能上手了。我觉得学校使用sqlserver是不错的选择。
2.mysql:免费数据库管理系统,小巧实用,很多人在开始学习数据库编程时选择的就是mysql。由于免费,更新比较慢,而且不太适合大型应用。
3.db2:见下面oracle的介绍4.oracle:和db2一样,主要面向企业级应用,可以说是目前市场上最优秀的数据库管理系统之一了。5.access:这个就不用多解释了,个人网站或其它小型应用可以选用access。以上,希望对你有所帮助。
任何web软件和应用程序都需要强大的数据库管理工具,因此开发者选择一款合适的数据库管理工具尤为重要。本文列出了几款好用的数据库管理工具(有些并非开源或免费),以供开发者们参考选择:
1、MySQL管理工具phpMyAdmin
phpMyAdmin是一个非常受欢迎的基于web的MySQL数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增字段,执行SQL脚本等。
缺点:
SQL语法不高亮
2、数据库管理工具NavicatLite
Navicat是一套快速、可靠并价格相宜的资料库管理工具,大可使用来简化资料库的管理及降低系统管理成本。它的设计符合资料库管理员、开发人员及中小企业的需求。Navicat是以直觉化的使用者图形介面所而建的,让你可以以安全且简单的方式建立、组织、存取并共用资讯。Navicat支持的数据库包括MySQL、Oracle、SQLite、PostgreSQL和SQLServer等。
Navicat提供商业版NavicatPremium和免费的版本NavicatLite。但目前Navicat已不再提供LITE版本。
缺点:
免费版本已停止更新。
3、数据库管理工具DBeaver
DBeaver是一个通用的数据库管理工具和SQL客户端,支持MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby,以及其他兼容JDBC的数据库。DBeaver提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB数据,修改数据库结构等等。
4、MySQL数据库建模工具MySQLWorkbench
MySQLWorkbench是数据库架构师和开发人员的可视化数据库设计、管理的工具,它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQLWorkbench设计和创建新的数据库图示,建立数据库文档。它同时有开源和商业化的两个版本。可以在Windows,Linux和MACOSX上使用。
它在2016年十月份成为一个稳定的工具。
缺点:
比phpMyAdmin更复杂。
5、MAC上的MySQL管理工具SequelPro
SequelPro的原名是CocoaMySQL,是一个与phpMyAdmin相像的MySQL管理工具。它是由Cocoa和面对对象的C(MacOSX)编写的。SequelPro允许你编辑数据库,表格(字段和索引)和列,执行个性化查找和导入导出数据。
缺点:
不适用于其他系统。
6、web数据库管理工具webcat
webcat是一个java版的web数据库管理工具,核心功能包括数据库的创建、编辑、sql分析、代码生成、数据备份等。目前一期功能已开发完毕,所涉及到的功能我基本都已经测试通过,稳定版本为1.0.0.5。接下来会继续完善一期功能,部分代码会重构,增加一些使用者提出的功能。因此在此期间暂时关闭fork,待新版本开发完成并稳定之后再开放。代码会持续更新,敬请关注。QQ群:341624652有问题或者新需求请到QQ群反馈.安装部署请参见下方。
7、SQLite管理工具SQLiteStudio
SQLiteStudio是一个跨平台的SQLite
数据库的管理工具,采用Tcl
语言开发。
主要特性:
便携性-无需安装和卸载,下载解压即可使用
界面直观
功能强大,同时保持轻量级而且快速
通过简单的GUI封装了所有SQLite3及SQLite2的功能
支持跨平台包括Windows9x/2k/XP/2003/Vista/7,Linux,MacOSX
支持导出各种格式数据(SQLstatements,CSV,HTML,XML,PDF,JSON),
支持导入各种格式数据(CSV,自定义文本文件[正则表达式]),
额外的小功能,包括代码格式化,查询历史记录,语法检查等等
支持Unicode,
支持换肤
可配置的颜色、字体和快捷方式
开源且免费GPLv3license
.
8、Oracle数据库开发工具OracleSQLDeveloper
OracleSQLDeveloper是一个免费非开源
的用以开发数据库应用程序的图形化工具,使用SQLDeveloper可以浏览数据库对象、运行SQL语句和脚本、编辑和调试PL/SQL语句。另外还可以创建执行和保存报表。该工具可以连接任何Oracle9.2.0.1或者以上版本的Oracle数据库,支持Windows、Linux和MacOSX系统。
9、数据库管理客户端HeidiSQL
HeidiSQL是一个功能非常强大的数据库客户端软件,采用Delphi开发,支持Windows操作系统。支持MySQL、MariaDB、PerconaServer和微软的SQLServer。
当然,优秀的数据库管理工具还有很多,欢迎在评论区补充,以供更多开发者学习和交流。
文章素材来源【开源中国社区】只会增删查改?你还缺个数据库管理工具!-编辑部的故事