发表于: 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文件进行导入。







返回列表 返回列表
评论

    分享到