发表于: 2017-10-19 22:45:40
4 678
day2
昨天的思绪太混乱了,今天来捋捋。
今日完成
step5.使用sql语句创建数据库mydb。
使用navicat设计表,这里多谢师兄提醒long与bigint的关系。
step6.用Mysql插入这条数据,并能够根据姓名查出来这条记录 。(忘记截图了)
然而接下来出现了各种错误
不过最后还是弄好了
step7.分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅。
step8.将表导出成Sql文件,并使用navciat和Sql分别尝试删除此条数据,并用之前备份的Sql恢复。
导出
删除
导入
step9.给姓名建索引,思考一下还应该给哪些数据建索引。
除了姓名以外,我觉得还有QQ、学号、修真类型也可以建立索引。
有索引的情况下
无索引的情况下
可能数据太少所以没什么差别吧。
step11.额。。。
step12.之前有下过java8并配置了环境变量,我认为JDK就是给开发人员用的里面包括了JRE运行环境,如果只是单纯的使用的话只需将JRE和class文件打包发给使用者就可直接运行。
明天计划:先下载并了解maven3,再去搜搜怎么创建项目,之后再搞个IDE吧,听说idea不错是吧。
遇到的问题:
1.mysql导入数据时出现了各种问题
度娘说了:
1366:是那个编码的问题导致不能输入中文,后来改成gbk,解决了。
1265:发现是列‘date’的类型可能数据长度不够(bigint都不够吗),后来改为改为varchar解决。
22001:根据字面意思是我的储存空间给小了吗50,后来改成255,通过。
2.索引我要怎么用它呢,,,
3.还有用sql语句给数据库 插入数据感觉好繁琐,有没有简便方法。
收获:
学会了怎么基础的SQL语句对数据库进行增删改查
1,创建数据库
create database DB_name;
2,创建表
create table table_name;
3,增加数据
insert into table_name values();
4,查看表中的数据
select * from table_name;或者是 select element1,element2 from table_name where id=1;
5,修改数据
update table_name set element=‘XXX’where id=1;
6,删除整行数据
delete from table_name where id=1
7,用MySQL导入,导出sql文件
导出:
cmd模式下即可mysqldump -h[主机所在IP] -u[用户名] -p [要导出的数据库]>[导出的路径//[文件名].sql]
导入:
进入MySQL中的数据库后,直接使用source [所在的路径//*.sql] 将SQL文件进行导入。
评论