发表于: 2017-04-09 23:38:30
1 1215
今天:看了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 | 大整数值 |
INT或INTEGER | 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 | 依赖于M和D的值 | 小数值 |
大小 | 范围 | 用途 | |
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-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是什么,做什么的,等等,要自己去了解。
多想多做点,才可以。
评论