基本数据类型总结
索引:
1.Java基本数据类型
2.Js基本数据类型
3.Oracle基本数据类型
4.MySql基本数据类型
1.Java中的基本数据类型
①.整型:byte、short、int、long
②.小数:float、double
③.字符:char
④.布尔:boolean
精度:byte|short|char<int<long<float<double 精度由低到高是自动转型,由高到低是强制转型。boolean不参与其中。
2.JS中的基本数据类型
数字Number,字符串String,未定义undefined,布尔boolean,null。JS中的数据在定义时不需要定义数据类型,只需要根据第一次赋值的数据类型进行确定,所以JS是弱类型语言。
3.Oracle中的基本数据类型
①.字符:char,varchar,varchar2(建议使用,将空串当作null处理),long
②.数值:int/integer,number(常用)
③.日期:date,timestamp
Oracle中封装了函数to_date()和to_char()用来将时间与字符串进行相互转换。
④.二进制及大文本数据:
1.BLOB:包含不需要进行字符集转换的“二进制“数据,如果要存储电子表格、字处理文档、图像文件等就很适合采用。
2.CLOB:包含要进行字符集转换的信息,这种数据类型很适合存储纯文本信息。
4.MySql中的基本数据类型
①.整数:tinyint,smallint,mediumint,int,bigint
②.浮点数:float,double,decimal
③.字符串:char,varchar,text(具备编码的大字符串),blob(没有编码的二进制大对象)
如果一个字符串类型数据长度为4,定义的char(10)那么在4以后的位置回默认补充空字符。而varchar类型会默认缩减长度为4。char类型的效率比varchar的效率稍高。
④.日期和时间:date,time,year,datetime,timestamp
⑤.枚举和集合