1、实验训练4数据库维护实验训练4 数据库系统维护一、实验内容与目的基于实验1创建的汽车用品网上商城,练习创建用户、权限管理,数据库备份与恢复方法,数据导出导入的方法,体会数据库系统维护的主要工作。二、实验方法、步骤1.运行数据库SQLsever20082.新建数据库,并且创建新的表3.利用相关语句进行数据查询,更新,删除,修改三、实验过程原始记录1.建立账户:创建一个用户名为Teacher密码为T99999的用户;创建一个用户名为Student密码为S11111的用户。CREATE LOGIN Teacherwith password = T99999;CREATE LOGIN Student
2、password = S11111;2.用户授权:将Shopping数据库上SELECT、INSERT、DELETE、UPDATE的权限授予Teacher用户;将Shopping数据库上SELECT的权限授予Student用户。grant select , insert , update on Shopping to Teacher;grant select on Shopping to Student;3.Teacher用户身份连接Shopping数据库,分别执行SELECT、INSERT、DELETE、UPDATE、CREATE操作,查看执行结果(1)1)创建供应商表汽车配件表t_user
3、_2,由以下属性组成:零件代码PNO(CHAR型),零件名PNAME(CHAR型),颜色COLOR(CHAR型),价格 Money (INT型)CREATETABLEt_user_2(PNOCHAR(3),PNAMECHAR(10),COLORCHAR(4),MoneyINT);2)向t_user_2表插入下列数据:P1,螺母,红,12P2,螺栓,绿,17P3,螺丝刀,蓝,14P4,螺丝刀,红,14P5,凸轮,蓝,40P6,齿轮,红,30INSERT INTO t_user_2 VALUES (P1,螺母,红,12);INSERT INTO t_user_2 VALUES (P2,螺栓,绿,1
4、7);INSERT INTO t_user_2 VALUES (P3,螺丝刀,蓝,14);INSERT INTO t_user_2 VALUES (P4,螺丝刀,红,14);INSERT INTO t_user_2 VALUES (P5,凸轮,蓝,40);INSERT INTO t_user_2 VALUES (P6,齿轮,红,30);2)修改数据:将全部红色零件的颜色改成蓝色。UPDATEt_user_2SETCOLOR=蓝 WHERECOLOR=红;3)删除数据从t_user_2中删除P1的纪录DELETEFROMt_user_2WHERESNO= P1;1)以Student用户身份连接S
5、hopping数据库,执行SELECT、INSERT、DELETE、UPDATE操作操作NSERT、DELETE、UPDATE提示权限不足3.使用mysqldump工具对Shopping数据库进行备份3.1.0登陆服务器3.1.1输入命令:4.对Shopping数据库启用二进制日志,并且查看日志。查看是否启用了日志mysqlshow variables like log_bin;查看当前的日志mysql show master status;看二进制日志文件用mysqlbinlogshellmysqlbinlog mail-bin.000001开启日志服务:在MY.INI里,MYSQLD项下添加log-bin=mysql。5.使用mysqldump工具对Shopping数据库进行恢复,查看恢复前后Shopping数据库的数据状态。5.1.0登陆服务器5.1.1输入命令:6.导出导入导出:点击导出向导点击下一步选中要导出的表,选择导出的位置(此处导出到桌面)点击下一步点击下一步:点击下一步:点击开始等待完成即可:导入刚才导出的表:点击导入向导点击下一步选择要导入的数据,UTF8,点击下一步继续点击下一步:继续点击下一步:继续下一步:继续下一步:继续:点击开始等待完成即可:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1