phpMyAdmin的使用php
安装MySQL数据库后,用户便可在命令行提示符下进行建立数据库和数据表等各类操做,但这种方法很是麻烦,并且须要有专业的SQL语言知识。PHP官方开发了一个相似于SQL Server的可视化图形管理工具phpMyAdmin,该工具能够运行在各类版本的PHP及MySQL下。经过phpMyAdmin彻底能够对数据库进行各类操做,如创建,复制和删除数据等。phpMyAdmin为初学者提供了图形化的操做界面,这样MySQL数据库的操做就没必要再命令提示符下经过命令实现,从而大大提升了开发的效率。用户能够在官方网站www.phpmyadmin.net上免费下载到最新版本。我在本地安装的版本 phpMyAdmin4.6.6 (提取码:gvoj)。mysql
1、操做数据库sql
打开localhost/phpMyAdmin,输入用户名和密码,可成功登录phpMyAdmin。数据库
1.建立数据库服务器
2.修改数据库app
3.删除数据库工具
单击上图中红色的“删除数据库选项”超连接,便可成功删除指定的数据表。网站
2、操做数据表spa
1.建立数据表.net
注意若是想要ID在建立时自动增长,则能够设置AUTO_INCREMENT =A_I,也就是在A_I选项前打勾便可,这样插入新的行数据时其id不用设置就会自动递增,不然id默认为0。
2.修改数据表
3.删除数据表
点击操做,点击超连接红色的DROP。
3、使用SQL语句操做数据表
单击phpMyAdmin主界面中的超连接,打开SQL语句编辑区,输入完整的SQL语句,来实现数据的查询、添加、修改和删除操做。
1.使用SQL语句插入数据
使用insert语句向数据表tb_admin中插入数据,单击“执行”按钮,向数据表中插入一条数据。
执行语句:insert into tb_admin(`name`,`pwd`) values('tm','111') , 执行结果:
成功添加数据信息:
为了编写方便,能够利用其右侧的属性列表来选择要操做的列,只要选中要添加的列,双击其选项或者单击“<<”按钮添加列名称便可。
2.使用SQL语句修改数据
UPDATE tb_admin SET name='纯净水',pwd='111' WHERE id=0
点击浏览
3.使用SQL语句查询数据
SELECT * FROM `tb_admin` WHERE id < 3
执行结果
4.使用SQL语句删除数据
DELETE FROM tb_admin WHERE id=0
若是delete语句后面没有where条件值,那么将删除指定数据表中的所有数据。
4、管理数据记录
1.插入数据
选择某个数据表后,单击超连接,进入插入数据界面。在界面中输入各字段值,单击“执行”按钮便可插入记录。在默认状况下,一次能够插入两条记录。
2.浏览数据
点击浏览以后,若是想要修改单行数据,则必须让表拥有主键,如今的tb_admin表没有主键,能够点击结构,将id设置为主键。这样就能够看到编辑按钮了。
这里能够删除id为0的行数据,而后进入结构,修改id为自动增长(A_I)。至关于执行了如下语句:
ALTER TABLE `tb_admin` CHANGE `id` `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '管理员ID号';
采用A_I方式,id默认从1开始,若是表中有0的id则会报错。
3.搜索数据
点击“搜索”超连接,进入界面输入id为1.点击执行。
执行结果以下:
5、生成和执行mysql数据库脚本
生成和执行mysql数据库脚本是互逆的两个操做,执行mysql脚本是经过生成的扩展名为.sql的脚本文件导入数据记录到数据库中;生成mysql脚本是将数据表结构、表记录存储为.sql的脚本文件。能够经过生成和执行mysql脚本实现数据库的备份和还原操做。下面分别介绍生成和执行mysql数据库脚本的方法。
1.生成mysql数据库脚本
单击phpMyAdmin主界面中的“导出”超连接。选择导出文件的格式,这里使用默认选项SQL,单击“执行”按钮。
点击执行后,在本地的用户下载目录会有tb_admin.sql文件生成。
tb_admin.sql
-- phpMyAdmin SQL Dump -- version 4.6.6 -- https://www.phpmyadmin.net/ -- -- Host: localhost -- Generation Time: 2017-03-01 11:28:23 -- 服务器版本: 5.6.11 -- PHP Version: 5.5.3 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Database: `db_study` -- -- -------------------------------------------------------- -- -- 表的结构 `tb_admin` -- CREATE TABLE `tb_admin` ( `id` int(4) NOT NULL COMMENT '管理员ID号', `name` varchar(50) NOT NULL COMMENT '管理员名称', `pwd` varchar(50) NOT NULL COMMENT '管理员密码' ) ENGINE=MyISAM DEFAULT CHARSET=gb2312 COMMENT='管理员信息表'; -- -- 转存表中的数据 `tb_admin` -- INSERT INTO `tb_admin` (`id`, `name`, `pwd`) VALUES (1, '纯净水', '111'), (2, '小小', '111'), (3, '每天', '000'), (4, '乐儿', 'happy'), (5, 'tim', '9999'); -- -- Indexes for dumped tables -- -- -- Indexes for table `tb_admin` -- ALTER TABLE `tb_admin` ADD UNIQUE KEY `id` (`id`); -- -- 在导出的表使用AUTO_INCREMENT -- -- -- 使用表AUTO_INCREMENT `tb_admin` -- ALTER TABLE `tb_admin` MODIFY `id` int(4) NOT NULL AUTO_INCREMENT COMMENT '管理员ID号', AUTO_INCREMENT=6; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
2.执行mysql数据库脚本
单击phpMyAdmin主界面中的"导入"超连接,进入执行mysql数据库脚本界面,单击“浏览”按钮查找mysql脚本文件(如tb_admin.sql)所在的位置,选择导入文件的格式为SQL。单击“执行”按钮便可执行mysql数据库脚本文件。
6、结束语
phpMyAdmin是众多MySQL图形化管理工具中使用最普遍的一种,是一款使用PHP开发的基于B/S模式的MySQL客户端软件。该工具是基于Web跨平台的管理程序,而且支持简体中文。对于大型的网站,可经过生成和执行MySQL数据库脚原本维护网站数据库。