Adminer:一个基于Web的轻量级数据库管理工具
Adminer 是一个由单个 PHP 文件实现的免费数据库管理工具,支持 MySQL、MariaDB、PostgreSQL、CockroachDB、SQLite、SQL Server、Oracle、Elasticsearch、SimpleDB、MongoDB、Firebird、Clickhouse 等数据库。
Adminer 支持的主要功能如下:
- 连接数据库服务器;
- 选择或者创建数据库;
- 显示表结构,包括字段、索引、外键;
- 修改表的属性,报名名称、存储引擎、排序规则、自增以及注释;
- 修改字段属性,包括名称、类型、排序规则、默认值以及注释;
- 添加、删除表或者字段;
- 添加、修改、删除、查找索引信息,包括全文索引;
- 创建、修改、删除、显示外键信息;
- 创建、修改、删除、查询视图;
- 创建、修改、删除、调用存储过程和函数;
- 创建、修改、删除触发器;
- 查看数据,支持过滤、聚合、排序、限定数量等;
- 插入、更新、删除数据;
- 支持各种数据类型,包括 BLOB;
- 执行 SQL 命令或者脚本;
- 导出表结构、数据、视图、程序、数据库,导出格式支持 SQL 以及 CSV、TSV 等;
- 显示数据库实体关系图;
- 显示和关闭服务器进程;
- 显示、修改用户和权限;
- 显示服务器变量;
- 支持计算字段、检查约束;
- 管理事件和表分区(MySQL 5.1);
- 模式、序列、自定义类型(PostgreSQL);
- 各种定制化选项。
Adminer 提供了在线体验,输入以下网址:
https://demo.adminer.org/adminer.php
体验环境使用的是 MariaDB 数据库,页面语言支持简体中文。
Adminer 中绝大部分的功能都可以通过图形操作完成,不需要编写 SQL 语句。例如,以下是导出数据的界面:
对于本地安装,前提需要配置好一个支持 PHP 模块的 Web 服务器,例如 Apache httpd。然后在 Adminer 官方网站下载相应的 php 文件到服务器根目录下即可。
题外话:最近我在参加一个 IT 新媒体影响力评选,大家方便的话帮忙识别二维码投个票,每天可以连续点击 10 次,谢谢了!
https://zt.itpub.net/topic/peanit/list.html?id=307680