发表于: 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:将构件包部署到远程仓库
评论