发表于: 2017-08-03 16:26:15
1 933
今天完成的事情:
插入剩下数据,昨天只插入了一个名字,今天试了插入发现不对,全变成下一行,查了下,有数据的行继续添加应该用更新Update:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
并能够根据姓名查出来这条记录:
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
select *from sign_up where name="刘佳义";
选取全部列用*表示
任务7正好用到了更新Update:
update sign_up set desire = "老大最帅" where id=2166;
都说删库跑路,我是删表,数据保存为.SQL后,把表给删了。嗯,再看了下任务,是删记录恢复,不好好审题的后果。
看来要再做一遍表了,正好顺便把字段名弄弄,直接用师兄的了。话说字段名这个是如何统一的呢?
用navicat做备份和删除顺利。用命令出问题了,话说没输错为什么一直不行,一开始查是不是输错了,语法不对什么的,最后查了很久才发现,不能在mysql>下输入,因为mysqldump是个程序不是mysql的命令。吐血!又弄了一下午。
备份:
在DOS命令下输入
mysqldump -u用户名 -p密码 数据库 表 > 路径
删除:
DELETE FROM 表名称 WHERE 列名称 = 值
恢复:
在DOS命令下输入
mysql -u 帐号 -p 密码 库名 < 路径
明天计划的事情:
明天开始学习索引
遇到的问题:
没审题,把表删了,应该删的是数据。备份和恢复应该在DOS命令下输入。
收获:
要仔细看要求,这次是数据不多,重做简单,不然……
重要操作多做备份!
评论