发表于: 2017-07-02 01:06:33
4 1271
昨天事情太多了没空学习,明天可能也没什么时间,等到下周时间就充裕了。。
今天完成了任务1的1-8:
1.报名格式:
一个对象即可。
2.报名贴的业务表设计:
3.最近报名:
(1)MySQL插入:
USE students;
INSERT INTO students (name,qq,major,entrytime,gra_school,id_jnshu,daily_url,desire,bro_jnshu,knowfrom)
values('胡凯博','702319579','JAVA后端工程师','2017-7-5','辽宁工业大学','1199','http://www.jnshu.com/daily/26944?dailyType=others&total=17&page=1&uid=8970&sort=0&orderBy=3','望转行成功,一切顺利。','施星','知乎');
【由于暂时还未了解到如何将create_at和update_at与时间相关联,先将这两个参数取消非空约束】
(2)查找:
SELECT * FROM students WHERE name='胡凯博';
(3)修改:
①MySql修改:
UPDATE students SET desire='老大最帅' WHERE name='胡凯博';
②Navicat修改(改回原样):
(4)导出
cmd命令:mysqldump -uroot -p students>stu.sql 恢复:mysql -uroot -p students<stu.sql
这里直接用navicat导出:
(5)删除:
①MySql删除:DELETE FROM students WHERE name='胡凯博';
②Navicat删除:在记录上右键删除。
(6)恢复:用navicat导入。【注意:这里要在数据库上执行“运行sql文件”,而不是在表中导入】
问题:
1.数据类型和符号实际用起来还是容易搞混。比如java中的long和MySQL中的bigint、java中的==和
2.create_at和update_at应该关联到创建时间和更新时间,明天看看应该怎么弄。
收获:
1.MySQL中,字符串(char、varchar)的长度:每个中英文字符同等视为1个字符。(至少在utf-8是这样的)
明天(如果有时间)先了解一下create_at和update_at怎么样关联到创建时间和更新时间,然后学习索引的相关知识,完成任务1_9~11。
评论