发表于: 2016-05-02 00:20:50

1 1742


今天完成的事情:

花了2天学习了MySQL数据库创建,表创建,插入数据等操作语句,基本掌握了MySQL的增删改查等操作命令,同时学习了MySQL列属性,如主键,唯一键等知识,了解了数据库的关系如一对一,一对多等方面的知识,最后学习了数据库的范式,高级查询语句以及连接查询语句,完成了任务1的DB设计.

明天计划的事情:

开始学习搭建Maven环境和创建Maven项目,学习Maven的相关知识.

遇到的问题:

在设计数据库时,对LONG意义不懂,因为MySQL中没有LONG数据类型,后来去翻阅师兄的日报及百度觉得应该是指JAVA与数据库中的对应bigint类型,不知道是否正确,并学习到了JAVA数据类型与MySQL数据类型的对应关系.

Java数据类型

Hibernate数据类型

标准SQL数据类型
(PS:
对于不同的DB可能有所差异)

bytejava.lang.Byte

byte

TINYINT

shortjava.lang.Short

short

SMALLINT

intjava.lang.Integer

integer

INGEGER

longjava.lang.Long

long

BIGINT

floatjava.lang.Float

float

FLOAT

doublejava.lang.Double

double

DOUBLE

java.math.BigDecimal

big_decimal

NUMERIC

charjava.lang.Character

character

CHAR(1)

booleanjava.lang.Boolean

boolean

BIT

java.lang.String

string

VARCHAR

booleanjava.lang.Boolean

yes_no

CHAR(1)(‘Y’‘N’)

booleanjava.lang.Boolean

true_false

CHAR(1)(‘Y’‘N’)

java.util.Datejava.sql.Date

date

DATE

java.util.Datejava.sql.Time

time

TIME

java.util.Datejava.sql.Timestamp

timestamp

TIMESTAMP

java.util.Calendar

calendar

TIMESTAMP

java.util.Calendar

calendar_date

DATE

byte[]

binary

VARBINARYBLOB

java.lang.String

text

CLOB

java.io.Serializable

serializable

VARBINARYBLOB

java.sql.Clob

clob

CLOB

java.sql.Blob

blob

BLOB

java.lang.Class

class

VARCHAR

java.util.Locale

locale

VARCHAR

java.util.TimeZone

timezone

VARCHAR

java.util.Currency

currency

VARCHAR

收获:花了一周系统的学习了MySQL的使用及SQL语句,利用休息时间复习了一些JAVA基础知识,如JAVA起源及环境搭建,数据类型及运算符,流程控制语句及数组,面向对象,基础类库,集合及泛型等.


返回列表 返回列表
评论

    分享到