发表于: 2017-04-09 23:38:30

1 1219


今天:看了mysql数值类型,和选择数值类型时注意啥,就是了解了下。安装java7和maven3

参考自http://mrxiong.blog.51cto.com/287318/1651098

MySQL支持类型大致可以分为三类:数值日期/时间字符串(字符)类型。

类型

大小

范围

用途

TINYINT

1字节(8位)

-28-28-1

小整数值

SMALLINT

2字节

-216-216-1

大整数值

MEDIUMINT

3字节

-224/2-224/2-1

大整数值

INTINTEGER

4字节

-232/2-23/22-1

大整数值

BIGINT

8字节

-264/2-264/2-1

极大整数值

FLOAT

4字节

 

单精度浮点数

DOUBLE

8字节

 

双精度浮点数

DECIMAL

DECIMAL(M,D) ,如果M>D,为M+2否则为D+2

依赖于MD的值

小数值

类型

大小

范围

用途

DATE

3字节

1000-01-01/9999-12-31

日期值

TIME

3字节

'-838:59:59'/'838:59:59'

时间值或持续时间

YEAR

1字节

1901/2155

年份值

 

DATETIME

8字节

1901/2155

混合日期和时间值

TIMESTAMP

4字节

-264/2-264/2-1

混合日期和时间值,时间戳

类型

大小

用途

CHAR

0-255字节

定长字符串

VARCHAR

0-65535 字节

变长字符串

TINYBLOB

0-255字节

不超过 255 个字符的二进制字符串

TINYTEXT

0-255字节

短文本字符串

BLOB

0-65 535字节

二进制形式的长文本数据

TEXT

0-65 535字节

长文本数据

MEDIUMBLOB

0-16 777 215字节

二进制形式的中等长度文本数据

MEDIUMTEXT

0-16 777 215字节

中等长度文本数据

LONGBLOB

0-4 294 967 295字节

二进制形式的极大文本数据

LONGTEXT

0-4 294 967 295字节

极大文本数据

选择mysql数据类型的原则:

最小的。----降低存储空间。

简单。-----操作周期短。例如整形比字符操作代价小。例如应该使用mysql内建的类型而非字符型来存储日期和时间。

避免使用空NULL NULL是列默认的属性,通常我们要指定为NOT NULL。有NULL的列值会使得索引、索引统计和值比较更加复杂。

------------------------------------

Java7下载及安装配置:

我电脑上下载过并安装好了,然而我不知道java7是什么,查了是java jdk7。配置跟mysql差不多。

环境变量配置还是要注意,以前出过很多错误,这次又出现了,没找出来原因,找别人帮忙弄的。

JDK与JRE 区别。

JDK java develop kit。Java开发工具。JRE java runtime evelopment。Java运行环境。

我的记忆中jdk包含jre,安装了jdk就不用安装jre。理解就是jdk是java开发人员使用的开发工具,里边有很多类库,类有点知道,我不理解类库是啥,以前看视频记得的。Jre的话,就是java程序运行的环境咯。

嗯,还有个JVM,java virtual machine。

----分割----------------------------------------------------------

JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的软件开发包,软件开发包可以包括函数库、编译程序等。

JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。

安装JDK时可以选择是否安装位于c目录下的JRE。编写的JAVA程序必须要JRE才能运行。

如果安装了JDK,会发现自己电脑上安装了两套JRE,一个位于\JRE目录,一个位于 C:\Program Files\Java 下,因为JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe等),就是JDK里的工具几乎是用Java所编写,所以也是Java应用程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行,所以位于C:\Program Files\Java目录下的那套JRE就是用来运行一般Java程序用的。

Java虚拟机,是java跨平台实现的核心。Java程序被编译成为.class的类文件可以在虚拟机上执行。Lib里是jvm工作所需类库,jvm和lib合起来就称为jre。

Jdk包含jre,jre包含jvm。Jdk用于程序开发,jre运行class文件但没有编译功能。

----分割----------------------------------------------------------

Maven3

不知道是什么东西,百度说是项目管理工具,顾名思义管理项目的,我胡说八道的,毕竟我没见过项目,嗯。

Maven是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,可以管理项目的构建,报告和文件。

安装Maven 

1)解压

2设置环境变量

MAVEN_HOME

D:\maven

M2_HOME

D:\maven

Path: %M2_HOME%\bin;

3)mvn -version


明天:eclipse配置Maven。

今天收获:

光安装软件和配置环境去了。

反思:

任务里安装完maven,安装成功这个小任务过了,maven是什么,做什么的,等等,要自己去了解。

多想多做点,才可以。


返回列表 返回列表
评论

    分享到