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數據庫腳原本維護網站數據庫。