发表于: 2018-03-12 23:39:40

1 559



今天完成的事情

                 1.使用MySQL插入数据并根据一个字段来查找数据

        插入数据INSERT INTO table_name(field1,field2,...fieldN)

                                         VALUES

                                         (value1,value2,...valueN);

如果数据是字符型必须使用单引号或者双引号:"value"。

 

根据姓名查询数据

SELECT * FROM student WHERE name="金立剑";

 

2.分别使用navicatsql语句将立愿改为老大最帅

SQL语句更改字段的值:(SQL UPDATE命令使用WHERE子句

UPDATE student SET pledge='老大最帅' WHERE id=2;

3.将表导出成sql文件navicatsql分别删除插入的数据使用之前备份的sql恢复

SQL语句将表导出sql文件

cmd状态下不进入MySQL指令界面

mysqldump -u root -p 要导出的数据库名 要导出的表名>[导出的路径//[文件名].sql]

SQL语句删除插入的数据:(DELETE命令使用WHERE子句

DELETE FROM 数据表名 WHERE id=3;

使用备份的sql恢复

在当前数据库下使用source:

source [所在的路径//*.sql].sql文件导入

明天计划的事情

        1.task完成到task11;

        2.学习并练习mysql语法

遇到问题

        1.很多报错的情况是因为自己命令的字符不是英文状态以后需要注意

        2.create_at,updata_at这里的默认值一开始是NULL,所以时间显示不正常,应把默认值改为CURRENT_TIMESTAMP。

        只设置updata_at随时间戳更新我一开始是两个都设置了就达不到区分的效果

收获

        初步了解了数据库一些命令的使用但是还有待练习和理解



返回列表 返回列表
评论

    分享到