Appearance
11.3 phpMyAdmin 使用
什么是 phpMyAdmin?
phpMyAdmin 是一个用 PHP 编写的免费开源工具,用于通过 Web 界面管理 MySQL 数据库。
phpMyAdmin 的特点
- Web 界面:通过浏览器即可管理数据库
- 功能丰富:支持几乎所有 MySQL 操作
- 易于使用:图形化界面,操作直观
- 多语言支持:支持多种语言,包括中文
- 免费开源:可以自由使用和修改
安装 phpMyAdmin
方法一:通过一键环境包
如果使用 phpStudy、XAMPP、WAMP 等一键环境包,通常已经内置了 phpMyAdmin。
方法二:独立安装
- 从 phpMyAdmin 官网 下载最新版本
- 解压到 Web 服务器的根目录
- 访问
http://localhost/phpmyadmin
登录 phpMyAdmin
- 打开浏览器,访问
http://localhost/phpmyadmin - 输入 MySQL 的用户名和密码
- 点击「登录」按钮
主要功能
1. 数据库管理
- 创建数据库:点击左侧「新建」,输入数据库名称和字符集
- 删除数据库:选中数据库,点击「删除」
- 修改数据库:选中数据库,点击「操作」
2. 表管理
- 创建表:选中数据库,输入表名和字段数
- 删除表:选中表,点击「删除」
- 修改表:选中表,点击「结构」
- 浏览表数据:选中表,点击「浏览」
3. 数据操作
- 插入数据:选中表,点击「插入」
- 编辑数据:浏览表时,点击「编辑」图标
- 删除数据:浏览表时,点击「删除」图标
- 批量操作:选中多条记录,选择操作类型
4. SQL 执行
- 执行 SQL 语句:点击顶部「SQL」标签,输入 SQL 语句
- 导入 SQL 文件:点击顶部「导入」标签,选择文件
- 导出 SQL 文件:点击顶部「导出」标签,选择导出方式
5. 用户管理
- 创建用户:点击顶部「用户账户」,点击「添加用户账户」
- 修改用户:点击用户旁边的「编辑权限」
- 删除用户:点击用户旁边的「删除」
常用操作示例
创建数据库
- 点击左侧「新建」
- 输入数据库名称,如
test_db - 选择字符集,推荐
utf8mb4_unicode_ci - 点击「创建」
创建表
- 选中刚创建的数据库
- 输入表名,如
users - 输入字段数,如
5 - 点击「执行」
- 填写字段信息:
- 字段名:
id,类型:INT,长度:11,勾选「A_I」(自增),设置为主键 - 字段名:
username,类型:VARCHAR,长度:50,勾选「NOT NULL」 - 字段名:
email,类型:VARCHAR,长度:100,勾选「NOT NULL」 - 字段名:
password,类型:VARCHAR,长度:255,勾选「NOT NULL」 - 字段名:
created_at,类型:TIMESTAMP,默认值:CURRENT_TIMESTAMP
- 字段名:
- 点击「保存」
插入数据
- 选中
users表 - 点击「插入」标签
- 填写数据:
- username:
admin - email:
admin@example.com - password:
password123
- username:
- 点击「执行」
查询数据
- 选中
users表 - 点击「浏览」标签,查看所有数据
- 点击顶部「SQL」标签,输入查询语句:sql
SELECT * FROM users WHERE username = 'admin'; - 点击「执行」
导出数据库
- 选中数据库
- 点击顶部「导出」标签
- 选择「快速」导出方式
- 选择文件格式,如
SQL - 点击「执行」
导入数据库
- 点击左侧「新建」创建新数据库
- 选中新数据库
- 点击顶部「导入」标签
- 选择要导入的 SQL 文件
- 点击「执行」
实用技巧
快捷键:
- Ctrl + Enter:执行 SQL 语句
- Ctrl + F:查找
设置:
- 点击顶部「设置」,可以修改界面语言、主题等
导入大文件:
- 如果导入大文件失败,需要修改 PHP 配置:
upload_max_filesize:设置为较大值post_max_size:设置为较大值max_execution_time:设置为较大值
- 如果导入大文件失败,需要修改 PHP 配置:
常用 SQL 语句:
- 点击顶部「SQL」标签,可以看到常用 SQL 语句模板
多服务器管理:
- 点击顶部「服务器」,可以添加多个 MySQL 服务器
注意事项
安全性:
- 不要在生产环境中使用默认的 root 用户
- 为 phpMyAdmin 设置访问限制
- 定期更新 phpMyAdmin 到最新版本
性能:
- 不要在大型数据库上执行复杂查询
- 定期优化表结构
备份:
- 定期导出数据库备份
- 不要依赖 phpMyAdmin 作为唯一的备份方式
练习
- 使用 phpMyAdmin 创建一个数据库和表
- 插入、查询、更新、删除数据
- 导出和导入数据库
- 创建用户并设置权限
