17.2 phpMyAdmin的使用
视频讲解:光盘TMlx17phpMyAdmin的使用.exe
无论是Windows操作系统还是Linux操作系统,phpMyAdmin图形化管理工具的使用方法都是一样的。下面讲解在phpMyAdmin图形化管理工具的可视化界面中操作数据库及数据表。
17.2.1 操作数据库
在浏览器地址栏中输入http://localhost/phpmyadmin/,进入phpMyAdmin主界面,接下来即可进行mysql数据库的操作。下面将分别介绍如何创建、修改和删除数据库。
1.创建数据库
在phpMyAdmin的主界面中,首先选择Language下拉列表框中的“中文-Chinese simplified”选项,然后在“服务器连接排序规则”下拉列表框中选择所要使用的编码,一般选择gb2312_chinese_ci简体中文编码格式,如图17.1所示。
单击“数据库”超链接新建数据库,在文本框中输入数据库的名称db_study,再选择数据库使用的编码类型gb2312_chinese_ci,单击“创建”按钮,创建数据库。成功创建数据库后,将显示如图17.2所示的界面。
图17.1 phpMyAdmin管理主界面
图17.2 成功创建数据库
2.修改数据库
在数据库列表中单击新创建的数据库db_study,此时可以对当前数据库进行修改。单击界面中的“操作”超链接,进入修改操作页面。
可以对当前数据库执行创建数据表的操作。在创建数据表提示信息下的两个文本框中分别输入要创建的数据表的名称和字段总数,单击“执行”按钮,进入创建数据表结构页面,具体创建方法将在17.2.2节中进行详细讲解。
可以对当前的数据库重命名,在“Rename database to:”文本框中输入新的数据库名称,单击“执行”按钮,即可成功修改数据库名称。
修改数据库的效果如图17.3所示。
图17.3 修改数据库
3.删除数据库
要删除当前的数据库,只需单击右侧界面中的“删除数据库 (DROP)”超链接,然后单击“确定”按钮即可成功删除该数据库,如图17.4所示。
图17.4 删除数据库
17.2.2 操作数据表
操作数据表是以选择指定的数据库为前提,然后在该数据库中创建并管理数据表。下面介绍如何创建、修改和删除数据表。
1.创建数据表
下面以管理员信息表tb_admin为例,讲解数据表的创建方法。
创建数据库db_study后,单击数据库列表中的db_study超链接选择该数据库,然后单击界面中的“操作”超链接,进入修改操作页面。在右侧的操作页面中输入数据表的名称和字段数,然后单击“执行”按钮,即可创建数据表,如图17.5所示。
图17.5 创建数据表
成功创建数据表tb_admin后,将显示数据表结构界面。在表单中输入各个字段的详细信息,包括字段名、数据类型、长度/值、编码格式、是否为空和索引等,以完成对表结构的详细设置。当所有的信息都输入完成以后,单击“保存”按钮,创建数据表结构,如图17.6所示。
图17.6 创建数据表结构
成功创建数据表结构后,单击“结构”超链接将显示如图17.7所示的界面。
图17.7 成功创建数据表
2.修改数据表
一个新的数据表被创建后,进入到数据表结构页面中,在这里可以通过改变表的结构来修改表,可以执行添加列、删除列、索引列、修改列的数据类型或者字段的长度/值等操作,如图17.8所示。
图17.8 修改数据表结构
3.删除数据表
要删除某个数据表,首先在左侧的数据库列表中选择该数据库,在指定的数据库中选择要删除的数据表,接着单击右侧界面中的“操作”超链接,在页面下方的“删除数据或数据表”选项中单击“删除数据表 (DROP)”超链接,然后单击“确定”按钮即可成功删除指定的数据表,如图17.9所示。
图17.9 删除数据表
17.2.3 使用SQL语句操作数据表
单击phpMyAdmin主界面中的SQL超链接,打开SQL语句编辑区,输入完整的SQL语句来实现数据的查询、添加、修改和删除操作。
1.使用SQL语句插入数据
在SQL语句编辑区中使用insert语句向数据表tb_admin中插入数据,单击“执行”按钮,向数据表中插入一条数据,如图17.10所示。
图17.10 使用SQL语句向数据表中插入数据
如果提交的SQL语句有错误,系统会给出警告,提示用户修改;如果提交的SQL语句正确,单击“浏览”超链接即可查看插入的数据,如图17.11所示。
图17.11 成功添加数据信息
2.使用SQL语句修改数据
在SQL语句编辑区使用update语句修改数据信息,将id为1的管理员的名称改为“纯净水”,密码改为111,添加的SQL语句如图17.12所示。
图17.12 添加修改数据信息的SQL语句
单击“执行”按钮,然后单击“浏览”超链接即可查看修改后的数据,如图17.13所示。
图17.13 修改数据表中的数据
3.使用SQL语句查询数据
在SQL语句编辑区使用select语句检索指定条件的数据信息,将id小于4的管理员全部显示出来,添加的SQL语句如图17.14所示。
图17.14 添加查询数据信息的SQL语句
单击“执行”按钮开始查询,查询结果如图17.15所示。
图17.15 查询指定条件的数据信息
说明
为了输出如图17.15所示的运行结果,在进行查询之前需要向数据表中插入几条数据。
除了对整个表的简单查询外,还可以进行一些复杂的条件查询(使用where子句提交like、order by、group by等条件查询语句)及多表查询。
4.使用SQL语句删除数据
在SQL语句编辑区使用delete语句删除指定条件的数据或全部数据信息,删除名称为tm的管理员信息,添加的SQL语句如图17.16所示。
图17.16 添加删除指定数据信息的SQL语句
注意
如果delete语句后面没有where条件值,那么将删除指定数据表中的全部数据。
单击“执行”按钮,弹出确认删除操作对话框,单击“确定”按钮,执行数据表中指定条件的删除操作。删除后数据表中的数据如图17.17所示。
图17.17 删除指定数据后数据表中的数据
17.2.4 管理数据记录
在创建完数据库和数据表后,可以通过操作数据表来管理数据。下面分别介绍插入数据、浏览数据、搜索数据的方法。
1.插入数据
选择某个数据表后,单击“插入”超链接,进入插入数据界面,如图17.18所示。在界面中输入各字段值,单击“执行”按钮即可插入记录。在默认情况下,一次可以插入两条记录。
图17.18 插入数据
2.浏览数据
选择某个数据表后,单击“浏览”超链接进入浏览界面,如图17.19所示。单击每行记录中的“编辑”按钮,可以对该记录进行编辑;单击每行记录中的“删除”按钮,可以删除该条记录。
图17.19 浏览数据
3.搜索数据
选择某个数据表后,单击“搜索”超链接进入搜索页面,如图17.20所示。在该页面中,可以使用按例查询,选择查询的条件,并在文本框中输入要查询的值,单击“执行”按钮即可输出查询结果。
图17.20 搜索查询
17.2.5 生成和执行MySQL数据库脚本
生成和执行MySQL数据库脚本是互逆的两个操作,执行MySQL脚本是通过生成的扩展名为.sql文件导入数据记录到数据库中;生成MySQL脚本是将数据表结构、表记录存储为.sql的脚本文件。可以通过生成和执行MySQL脚本实现数据库的备份和还原操作。下面分别介绍生成和执行MySQL数据库脚本的方法。
1.生成MySQL数据库脚本
首先在数据库列表中选择要导出的数据库,然后单击phpMyAdmin主界面中的“导出”超链接,打开如图17.21所示的页面。在该页面中可以选择导出方式和导出的文件格式。这里使用默认选项,单击“执行”按钮后会弹出文件下载对话框,单击“保存”按钮,将脚本文件以.sql格式存储在指定位置。
图17.21 生成mysql脚本文件设置界面
2.执行MySQL数据库脚本
在执行MySQL脚本文件前,首先应在数据库列表中选择要导入的数据库,然后再执行MySQL数据库脚本文件。另外,在选择的当前数据库中,不能有与将要导入数据库中的数据表重名的数据表存在,如果有重名的表存在,导入文件就会失败,并提示错误信息。
单击“导入”超链接,进入执行MySQL数据库脚本界面,单击“浏览”按钮查找脚本文件(如db_study.sql)所在位置,如图17.22所示,单击“执行”按钮,即可执行MySQL数据库脚本文件。
图17.22 执行MySQL数据库脚本文件
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。