发表于: 2017-04-27 00:16:59

2 1580


今天完成的事情:

1、select 和where语句 来寻找数据

2、update 语句来更新数据

3、利用mysqldump导出数据表和source恢复数据表

4、增加索引,一般索引,唯一索引,主键索引

5、安装java8  eclipse 和 maven 完成配置环境

6、在终端上建立maven项目,在eclipse建立新maven项目

7、利用eclipse在maven项目上新建java,并打包jar ,还没利用终端建立java


明天计划的事情:

16-19


遇到的问题:

1、eclipse 内部已经配置了maven,如何使用外部maven?

2、做数据索引,加了索引了和没加索引,数据搜索时间都是(0.00 sec),建了69笔数据。有索引时候加了SQL_NO_CACHE 语句

收获:

一、添加数据:

mysql> insert into k3(

name, qq, study_type,entrydate,  graduated, number, daily_url , declaration, recommend, referee )

 values("李博文",187003594,"前端工程师",2017-03-20,”吉林化工学院”, 513, ”http://www.jnshu.com/daily/16899?uid=9391","如果我不能在IT特训营拼尽全力,为自己以后的修行路上打好基础,让别人踩一辈子!", "高高","邓杰仁");

查找名字:SELECT * from k3  WHERE name=‘李博文’;

更新数据:UPDATE  k3 SET declaration =‘老大最帅’  WHERE id=3;

导出数据表:mysqldump -uroot -p signup  k3  >/Users/su/k3.sql

删除数据表:drop table k3;

查看是否删除:show tables;

导入文件:source /Users/xx/k3.sql;

查看数据表格式:describe k3;

二、创建索引

创建name 的普通索引:create index iname on k3(name);

删除索引: drop index iname on k3;

查看索引:show index from k3;

禁止用缓存查询结果:select SQL_NO_CACHE * from k3 where name='xxx';

创建唯一索引:create unique index iname on k3(name);

(普通索引允许被索引的数据列包含重复的值。但是,如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该用关键字UNIQUE把它定义为一个唯一索引。)

用CREATE INDEX可对表增加普通索引或UNIQUE索引,但是增加不了primary key 索引。

用ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。

ALTER TABLE k3 ADD INDEX iname (name)

ALTER TABLE k3 ADD UNIQUE (name)

ALTER TABLE k3 ADD PRIMARY KEY (name)

三、Mac下安装maven

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

先装好java,查看: `$ java -version`

1、Check environment variable value

echo $JAVA_HOME

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

2、Adding to PATH 并将maven解压文件夹放入指定的地址。

export PATH=/usr/local/apache-maven-3.5.0/bin:$PATH

(地址自己改,Mac下/usr/local目录默认是隐藏,打开Finder,command+shift+G,在弹出的目录中填写/usr/local进入文件夹,然后,将解压的apache-maven-3.5.0文件夹复制进去。)

3、验证是否安装成功,在终端输入指令 `mvn -v` 

(参考:[Maven – Installing Apache Maven](http://maven.apache.org/install.html))

遇到问题:echo $JAVA_HOME  后显示空白?

在~/. bash_profile or ~/.profile中将$JAVA_HOME设置为/usr/libexec/java_home

```

$ cd ~

$ vim .bash_profile 

export JAVA_HOME=$(/usr/libexec/java_home) 

$ source .bash_profile 

$ echo $JAVA_HOME

```

四、创建maven 项目

1、按步骤,终端输入mvn archetype:generate , 然后选择一个项目模版(比如maven-archetype-webapp)默认maven-archetype-quickstart 。然后依次填写

项目 Archetype Version(原型版本号):

项目 groupId(组织名):

项目 artifactId(构件名):

项目 version(版本号):

项目 package(包名):

以上这种方式称为 Interactive Mode(交互模式)

2、一条指令输入

mvn archetype:generate -DinteractiveMode=false -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.xxx -DartifactId=xxx-demo -Dversion=x.x

以上这种方式成为 Batch Mode(批处理模式)

mvn clean:清空输出目录(即 target 目录)

mvn compile:编译源代码

mvn package:生成构件包(一般为 jar 包或 war 包)

mvn install:将构件包安装到本地仓库

mvn deploy:将构件包部署到远程仓库



返回列表 返回列表
评论

    分享到