




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHP程序设计教程
模块三PHP数据库编程
任务3.1使用命令提示符构建数据库和表目录Contents3任务实施1任务目标2任务书任务目标①
使用命令提示符连接和断开MySQL服务器。②
使用命令提示符方式创建、查看、选择和删除MySQL数据库。③
使用命令提示符方式创建、查看、修改、重命名和删除MySQL数据表。④
使用命令提示符方式插入、查询、修改和删除MySQL表记录。⑤
使用命令提示符方式实现MySQL数据库备份与恢复。⑥
培养勤于思考、严谨自律、精益求精、团结协作的工作作风和质量意识、标准意识、学习意识。任务书
使用命令提示符方式构建leavemessage数据库和admins数据表,admins表结构如图3-1所示。图3-1使用命令提示符显示admins表结构
在admins表中进行表记录操作并实现leavemessage数据库的备份和恢复。任务实施1.使用命令提示符连接MySQL服务器使用XMAPP集成开发环境安装MySQL数据库,配置Windows环境变量,在命令提示符下输入如下命令:mysql-uroot-p回车,输入密码,再回车,连接MySQL服务器成功,如图3-2所示。图3-2使用命令提示符连接MySQL服务器任务实施2.使用命令提示符断开MySQL服务器在MySQL服务器连接状态下通过命令提示符下输入如下命令:\q或exit或quit回车,断开MySQL服务器,如图3-3所示。图3-3使用命令提示符断开MySQL服务器任务实施3.使用命令提示符操作MySQL数据库(1)创建数据库使用createdatabase语句创建leavemessage数据库,具体如下:createdatabaseleavemessage;命令提示符显示内容如图3-4所示。图3-4使用命令提示符创建leavemessage数据库任务实施3.使用命令提示符操作MySQL数据库(2)查看数据库使用show语句查看MySQL服务器中的数据库信息,具体如下:showdatabases;命令提示符显示内容如图3-5所示。图3-5使用命令提示符查看MySQL中的数据库信息任务实施3.使用命令提示符操作MySQL数据库(3)选择数据库在创建数据库后,并不表示就可以直接操作数据库,还要选择数据库,使其成为当前数据库。使用use语句选择leavemessage数据库,具体如下:useleavemessage;命令提示符显示内容如图3-6所示。图3-6使用命令提示符选择leavemessage数据库任务实施3.使用命令提示符操作MySQL数据库(4)删除数据库使用dropdatabase语句删除leavemessage数据库,具体如下:dropdatabaseleavemessage;命令提示符显示内容如图3-7所示。图3-7使用命令提示符删除leavemessage数据库任务实施3.使用命令提示符操作MySQL数据库(4)删除数据库使用show语句查看leavemessage数据库是否被删除,具体如下:showdatabases;命令提示符显示内容如图3-8所示。图3-8使用命令提示符查看leavemessage数据库是否被删除任务实施4.使用命令提示符操作MySQL数据表(1)创建数据表可以使用createtable语句来创建admins数据表,具体如下:createtableadmins(adminIdint(11)notnullauto_incrementprimarykey,adminNamevarchar(10)notnull);数据表创建完成后,可以使用showtables语句查看admins表是否存在于leavemessage数据库中,具体如下:showtables;命令提示符显示内容如图3-9所示。任务实施4.使用命令提示符操作MySQL数据表(1)创建数据表图3-9使用命令提示符创建admins数据表并查看是否存在任务实施4.使用命令提示符操作MySQL数据表(2)查看表结构对于已经创建成功的数据表,可以使用showcolumns语句或describe语句或desc语句查看admins数据表的结构,具体如下:showcolumnsfromadmins;或describeadmins;或descadmins;命令提示符显示内容如图3-10所示。任务实施4.使用命令提示符操作MySQL数据表(2)查看表结构图3-10使用命令提示符查看admins数据表结构任务实施4.使用命令提示符操作MySQL数据表(3)修改表结构修改表结构是指增加或删除字段、修改字段名或字段类型,设置或取消主键外键、设置取消索引以及修改表的注释等。修改admins表的结构,可以使用altertable语句来实现。将adminName字段的长度改为20,添加adminPwd字段,设置默认值为123456,具体如下:altertableadminsmodifyadminNamevarchar(20)notnull,addadminPwdvarchar(100)default‘123456’notnull;使用desc语句查看修改后的admins表结构,具体如下:descadmins;命令提示符显示内容如图3-11所示。任务实施4.使用命令提示符操作MySQL数据表(3)修改表结构图3-11使用命令提示符修改admins数据表结构并查看任务实施4.使用命令提示符操作MySQL数据表(4)重命名表数据库中的表名是唯一的,不能重复,可以通过表名来区分不同的表。重命名表可以使用renametable语句来实现。将admins表重命名为tb_admin,具体如下:renametableadminstotb_admin;使用desc语句查看重命名后的tb_admin表结构,具体如下:desctb_admin;命令提示符显示内容如图3-12所示。任务实施4.使用命令提示符操作MySQL数据表(4)重命名表图3-12使用命令提示符重命名admins数据表为tb_admin并查看表结构任务实施4.使用命令提示符操作MySQL数据表(5)删除表删除表是指删除数据库中已经存在的表。具体删除表时,会直接删除表中所保存的所有数据,所以在删除表时要特别小心。可以使用droptable语句删除tb_admin表,具体如下:droptabletb_admin;使用showtables语句查看tb_admin表是否已经被删除,具体如下:showtables;命令提示符显示内容如图3-13所示。任务实施4.使用命令提示符操作MySQL数据表(5)删除表图3-13使用命令提示符删除tb_admin数据表并查看是否已删除任务实施5.使用命令提示符操作MySQL表记录(1)插入表记录可以使用insertinto语句向admins数据表添加三条数据,具体如下:insertintoadmins(adminId,adminName)values(null,’admin’);insertintoadmins(adminId,adminName,adminPwd)values(null,’boss’,’888888’);insertintoadmins(adminId,adminName,adminPwd)values(3,’master’,’666666’);命令提示符显示内容如图3-14所示。任务实施5.使用命令提示符操作MySQL表记录(1)插入表记录图3-14使用insertinto语句向admins数据表插入记录任务实施5.使用命令提示符操作MySQL表记录(2)查询表记录使用数据查询语句select,可以将admins数据表插入的记录数据查询出来,具体如下:①
使用select语句查询admins数据表的全部记录select*fromadmins;命令提示符显示内容如图3-15所示。图3-15使用select语句查询admins数据表的全部记录任务实施5.使用命令提示符操作MySQL表记录(2)查询表记录②
使用select语句查询admins数据表的一列或多列selectselectadminId,adminNamefromadminswhereadminId=1;命令提示符显示内容如图3-16所示。图3-16使用select语句查询admins数据表的一列或多列任务实施5.使用命令提示符操作MySQL表记录(3)修改表记录要修改admins表的某条记录,可以使用update语句,具体如下:updateadminssetadminName='manager',adminPwd='123456'whereadminId=2;使用select语句查询admins表记录修改情况,具体如下:selectadminId,adminName,adminPwdfromadminswhereadminId=2;命令提示符显示内容如图3-17所示。图3-17使用update语句修改admins表记录并查询修改结果任务实施5.使用命令提示符操作MySQL表记录(4)删除表记录对于admins数据表中已经失去意义或者错误的数据,可以使用delete语句进行删除,具体如下:deletefromadminswhereadminId=3;使用select语句查询admins表记录删除情况,具体如下:select*fromadmins;命令提示符显示内容如图3-18所示。任务实施5.使用命令提示符操作MySQL表记录(4)删除表记录图3-18使用delete语句删除admins表记录并查询删除结果任务实施6.使用命令提示符实现MySQL数据库备份和恢复(1)数据库的备份使用mysqldump命令可以实现对leavemessage数据库的备份,将数据以文本文件的形式存储在指定文件夹下。具体如下:mysqldump-uroot-pleavemessage>D:\DevBackup\MySQL\leavemessage.txt回车执行命令,输入密码,再回车,完成备份,如图3-19所示。图3-19使用mysqldump命令备份leavemessage数据库任务实施6.使用命令提示符实现MySQL数据库备份和恢复(1)数据库的备份打开上述命令中备份文件存储位置,可以看到生成的备份文件,如图3-20所示。图3-20生成的leavemessage数据库备份文件任务实施6.使用命令提示符实现MySQL数据库备份和恢复(2)数据库的恢复使用leavemessge数据库的备份文件可以轻松地对数据库文件进行恢复操作。可以使用mysql命令执行数据库的恢复操作。在进行数据库恢复时,必须已经存在一个空的、将要恢复的数据库,否则将出现错误,且无法完成恢复,具体过程如下:①
连接MySQL服务器mysql-uroot-p②
删除已经完成备份的数据库dropdatabaseleavemessage;③
恢复数据库前要先创建一个空数据库createdatabaseleavemessage;任务实施6.使用命令提示符实现MySQL数据库备份和恢复(2)数据库的恢复④
查看一下新建数据库的状态,是空的useleavemessage;showtables;⑤
断开MySQL服务器\q或exit或quit以上步骤如图3-21所示。图3-21恢复leave
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学期主题开展与效果评估计划
- 2024年基金从业资格考试重要提醒试题及答案
- 2024年育婴师家庭育儿环境试题及答案
- 2025年T电梯修理理论考试题及答案
- 客服培训服务技巧
- 家庭教育指导师的跨学科能力试题及答案
- 小丽继承遗产课件
- 2024年国际物流师可行性研究考题分析试题及答案
- 人力资源管理师考试解析试题及答案
- 黑龙江生态工程职业学院《初级朝鲜语会话二》2023-2024学年第二学期期末试卷
- DN2600暗涵顶管施工专项方案
- 某小区楼施工组织设计毕业论文
- 市政管线工程施工工艺标准
- 室外雨污水管道施工方案
- (完整版)高中状语从句练习题带答案
- 特种粉末涂料、粉末涂料弊病的防治
- 人教版六年级道德与法治下册课件 第二单元 爱护地球 共同责任 4 地球——我们的家园
- (完整word版)宿舍建筑平面图
- 《理工英语1》课程导学PPT课件
- 供应商现场审核评分表(详细)
- 第三章政府绩效计划-ppt
评论
0/150
提交评论