技术库 技术手册 字体库 知识点 词汇表 联系我们
内容搜索   
本站最新推出网站制作字体库。
当前位置:WEB技术知识资源库(www.cn-web.com) .: 数据库开发 .: MySql .: mysql数据库入门专题之phpmyadmin的使用

mysql数据库入门专题之phpmyadmin的使用


PhpMyAdmin是众多MySQL图形化管理工具中应用最广泛的一种,它是基于PHP语言编写的,该工具是B/S结构的,基于Web跨平台的管理程序,并且支持简体中文。可以在官方网站免费下载。安装后在浏览器地址栏输入“http://127.0.0.1/phpMyAdmin/”即可进入MySQL的管理界面。

PhpMyAdmin为Web开发人提供了类似于Access、SQL server的图形化数据库操作界面,通过该管理工具可以进行绝大部分的MySQL操作,包括对数据库及数据表的建立和维护。
 
库级操作

一切准备就绪,接下来就可以进行MySQL管理操作了,首先介绍如何建立和删除数据库。

(1)创建数据库

在PhpMyAdmin的主界面中有两个文本框和“创建”按钮,首先在文本框中输入数据库的名称,然后选择编码,最后单击“创建”按钮,这样新的数据库就可以被创建成。例如创建一个名称为“db_cn_web”的数据库,首先在文本框中输入“db_cn_web”,之后在下拉列表框中找到要使用的编码,在Windows下一般选择“gb2312_Chinese ci”,最后单击“创建”按扭,这样名为“db_cn_web”的数据库就被创建成功执行。
该数据库名称出现在左侧导航栏的数据库下拉菜单中,单击选择这个数据库,在右侧界面中可以对该数据库进行操作,如结构、SQL、导出、搜索、查询、删除,单击相应的按钮即可进入相应的操作界面。但是在创建数据库后还没有创建数据表的情况下,只能执行结构、SQL和删除3项操作,其他操作不可以执行。
在右侧界面还可以执行创建数据表的操作,只要在创建数据表的提示信息下面的两个文本框中分别输入要创建的数据表的名称和字段总数,然后单击“执行”按钮即可进入到创建数据表的页面,具体如何在该页面中创建数据表将在下面进行讲解。

(2)删除数据库

要删除某个数据库,首先在左侧的下拉菜单中选择该数据库,然后单击右侧界面中的“删除”按钮即可。
 
表级操作

针对表级操作是在选定了数据库的情况下进行的,即表级操作的前题是必须选择了一个数据库,在该数据库中进行表的建立和维护。

(1)创建表

创建数据库db_cn_web后,在右侧页面中会出现数据表创建提示页面。首先在表单中输入数据表的名称和字段数,然后单击“执行”按钮,进入各个字段的详细信息录入表单,包括字段名、数据类型、长度/值、属性、默认值、额外和索引的类型等。这样就完成了对表结构的详细设置。

在进行详细设置时应该注意一些问题。

l  如果字段是“enum”或“set”类型,要使用以下的格式输入:‘a’,‘b’,‘c’…,例如,对于“sex”属性,它的值就是‘F’,‘M’或者‘男’,‘女’。

2 如果需要在值中输入反斜线()或者单引号(’),则需要在前面加上转义字符反斜线,例如“\asd”或“m’n”。

3 如果是默认值,只需输入单个值,无需加反斜线或引号,例如,如果sex的默认值是“F”,那么只输入“F”即可,不要输入“’F’”。

当所有的信息都输入以后,就可以单击“保存”按钮,这时将执行CREATE TABLE语句,成功则会生成表。
(2)一个新的数据表被创建后,进入到数据表页面中,在这里可以通过改变表的结构来修改表,可以执行添加新的列、删除列、索引列、修改列的数据类型或者字段的长度/值等操作 。
(3)执行删除表的操作很简单,只要单击页面上方的“删除”按钮,就可以轻松地删除一个数据表,即执行一次DROP TABLE命令。
 
 增删改数据

数据库和数据表的创建只能算是达到某个目的的手段,而数据才是使用这些手段要实现的目的。没有了数据的数据表、数据库可以说是没有任何意义的。如果缺少了这些手段,数据也就不存在了。

所以,在对数据进行操作之前,首先要选择一个数据表,即单击左侧的数据表,在右侧的页面中就会出现该数据表的信息。插入数据有两种方法,下面分别介绍。

(1)通过SQL语句来操作数据

单击界面中的“SQL”按钮,就可以打开SQL语句编辑区。在编辑区输入完整的SQL语句,来实现数据的查询、添加、修改和删除操作。为了编写方便,还可以利用其右侧的属性列表来选择要操作的列,只要选中要添加的列,然后单击“<<”按钮即可。

在语句编写完成后,单击“执行”按钮提交,如果提交的SQL语句有错误,系统会给出一个警告,提示用户修改它。

 在语句编写完成后,单击“执行”按钮提交,如果提交的SQL语句有错误,系统会给出一个警告,提示用户修改它。
 

(2)通过单击“插入”按钮添加数据

可以单击页面上方的“插入”按钮,进入数据添加页面,在该页面中只需在对应的文本框中输入数据,然后单击“执行”按钮即可。
 
查询数据

(1)SQL查询

对于数据的查询,可以使用上面介绍的SQL语句实现,编写完整的SQL语句,例如查询整个表的信息,代码如下。

select * from  book ;

这是对整个表的简单查询,还可以进行一些复杂的条件查询,使用WHERE子句提交LIKE、ORDER BY、GROUP BY等条件查询语句。例如查询user表中用户名中有“天”字的用户。代码如下。

Select * from book where bookname like %到% ;

(2)通过“浏览”和“搜索”按钮查询

可以单击“浏览”进入数据表详细信息页面。
通过单击页面中的“搜索”按钮,可以进入到条件查询的复选框页面,在这个页面中,可以在选择字段的列表框中选择一个或多个列,如果要选择多个列,先按下<Ctrl>键并单击要选择的列即可。
这里给出两种查询方式。第一种方式可以选择构建WHERE子句,直接在“where语句的主体”文本框中输入查询语句,然后单击其后的“执行”按钮。第二种方式可以使用“按例查询”下的文本框,在文本框中选择要查询的条件和输入要查询的值,选择查询结果的排序。在所有条件都添加完成后,单击“执行”按钮。
 
数据的导入与导出

使用图形化管理工具可以进行数据的导入和导出,同时也可以对整个的数据表或数据库执行此操作。

(1)数据的导入,有两种方式。

第一种是通过SQL输入框来直接执行数据的内容。

第二种方式,单击“import”按钮,就可以进行文件导入了,单击“浏览”按钮查找文件所在位置,然后单击“执行”按钮即可。
 

在导入文件过程中,如果导入的是一个完整的数据库文件,首先要在数据库中创建一个名称与数据文件中的数据库名相同的数据库,然后再进行导入文件的操作。

如果导入的是某个数据库中的一个完整的数据表,只需在左侧的数据库列表中选择该数据库,就可以进行导入文件的操作了。在该数据库中不能有与将要导入数据库中的数据表重名的数据表存在,如果有重名的表存在导入文件就会失败,提示错误信息,该数据表已经存在。

如果导入的数据文件只是一些数据,不包含建立数据表的部分,就需要在数据库中建立一个对应的数据表,包括字段、属性、类型和默认值这些都必须是对应的,否则导入文件的操作不会成功。

(2)数据的导出,可以通过单击右侧页面中的“导出”按钮。导出文件支持多种格式,包括SQL、LaTeX、XML等。可以选择直接在该页输出数据,那就不用将“另存为文件”打勾,直接单击“执行”按钮即可;如果你要将文件另存到某个文件夹中,就要将“另存为文件”打勾,然后单击“执行”按钮,选择要保存在什么位置中和给文件命名。
 

还可以使用“压缩”复选框中的压缩类型来压缩导出的文件,便于处理较大的表。

具体导出文件的格式如下。

-- phpMyAdmin SQL Dump

-- version 2.9.0.2

-- http://www.phpmyadmin.net

-- 主机: localhost

-- 生成日期: 2008 年 03 月 03 日 09:48

-- 服务器版本: 5.0.24

-- PHP 版本: 5.1.6

--

-- 数据库: `db_cn_web`

-- --------------------------------------------------------

-- 表的结构 `book`

CREATE TABLE `book` (

  `id` int(4) NOT NULL auto_increment,

  `urlname` varchar(40) NOT NULL,

  `url` varchar(20) NOT NULL,

  PRIMARY KEY  (`id`)

) ENGINE=MyISAM  DEFAULT CHARSET=gb2312 AUTO_INCREMENT=2 ;

-- 导出表中的数据 `book`

INSERT INTO `book` VALUES (1, 'web开发技术知识库', ' www.cn-web.com');

在该文件中,以“-- ”开头的行为注释的内容。在脚本中包含以下内容:phpMyAdmin的信息;服务器和导出时间的信息;数据库的信息;创建表的信息;添加到表中的数据的信息。



对此文章打分评级

用户评论

增加评论
此文章还没有任何评论!
网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551)
晋ICP备07003487号