搜题
问题   更新时间2023/7/3 17:47:00

数据库CAP下有如下几张表:
顾客表:C(cid,cname,city,discnt)
商品表:P(pid,pname,city,quantity,price)
代理商表:A(aid,aname,city,percent)
连接数据库的用户名为root,密码为123456,写出如下操作语句:
(1)使用select… into outfile 对数据库代理商表A进行备份,备份数据字段的分隔符为‘,’,包裹字段的符号为‘”’, 行的结束符为‘\n’
(2)使用truncate语句清空代理商表A中的数据
(3)利用(1)备份的数据文件,恢复代理商表A中的数据

(1)使用select… into outfile 对数据库代理商表A进行备份,备份数据字段的分隔符为‘,’,包裹字段的符号为‘”’, 行的结束符为‘\n’ 答案:(7分) SELECT * FROM cap.a INTO OUTFILE a.txt FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”’ LINES TERMINATED BY ‘\n’ (2)使用truncate语句清空代理商表A中的数据,模拟误操作 答案:(6分) truncate table a (3)利用(1)备份的数据文件,恢复代理商表A中的数据 答案:(7分) mysqlimport –uroot -p123456 cap a.txt --field-terminated-by=, --fields-enclosed-by=\”
王老师:19139051760(拨打)