发表于: 2017-08-03 16:26:15

1 934


今天完成的事情:

插入剩下数据,昨天只插入了一个名字,今天试了插入发现不对,全变成下一行,查了下,有数据的行继续添加应该用更新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命令下输入。
收获:

要仔细看要求,这次是数据不多,重做简单,不然……

重要操作多做备份!



返回列表 返回列表
评论

    分享到