发表于: 2018-10-20 11:12:22

1 440


今天要做的事情:

1、使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。

2、从报名贴中找两条报名的师弟信息,用Mysql插入这条数据,并根据姓名查出其中一条记录,将查询语句和查询结果贴在日报中


3、分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅


 


4、将表导出成Sql文件,使用navicat删除其中一条记录,然后使用SQL语句删除另一条记录,并用之前备份的Sql恢复。


5、什么是索引?索引有哪些种类?什么是主键?应该给哪些数据建立索引

索引是为了加速对表中数据行的检索而创建的一种分散的存储结构。索引是针对表而建立的,它是由数据页面以外的索引页面组成的,每个索引页面中的行都会含有逻辑指针,以便加速检索物理数据。

索引分类:

UNIQUE——建立唯一索引。 普通索引--index7_id
CLUSTERED——建立聚集索引。
NONCLUSTERED——建立非聚集索引。
ASC——索引升序排序。

DESC——索引降序排序

数据库主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。主键主要是用于其他表的外键关联,以及本记录的修改与删除。


比较常用的数据建立索引,比如ID,名字一类的


6、给姓名建立索引?使用命令查看表中哪些字段建立了索引。



错误:

标点符号,还有引号。where关键词,where_错误要看'    '之间

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where)values('金石开',1050376715,'产品经理','2018年7月10日','北京师' at line 1。



1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1


收获

知道了索引基本概念,会用sql语句增删改,表改成sql文件


计划

1、插入10条数据,查看有索引和无索引的情况下,Sql语句执行的效率

2、下载Java 8,并配置环境变量,百度搜索一下JDK和JRE的区别,并将结论用自己的话写在日报中。

3、下载Maven3,并配置好环境变量。

4、下载Eclipse或者是IDEA,配置好Maven。IDEA不用配置Maven,Eclipse也分自带或者外部,推荐使用外部Maven。

5、创建一个新的maven项目


返回列表 返回列表
评论

    分享到