Atitit datatype 数据类型 目录 第一章 三大基本类型 数字 字符串 bool 1 第二章 基本类型vs引用类型 1 字符串类型 2 第三章 符合类型vs 简单类型 2 特殊类型
Atitit datatype 数据类型
目录
常见的语言类型包括数字(整数 ,小数),字符串(包括单个字符),时间日期,json,对象类型,blob二进制
数据类型. JavaScript 中的值都具有特定的类型。例如,字符串或数字。 在JavaScript 中有8 种基本的数据类型(译注:7 种原始类型和1 种引用类型)。在这里, ...
区分bigint tinyint主要是为了嵌入式内存紧张的环境准备
byte |
8位有符号整数 |
最小值-128,最大值127 |
short |
16位有符号整数 |
最小值-32768,最大值32767 |
int |
32位有符号整数 |
最小值-2147483648(-231),最大值2147483647(231-1) |
long |
64位有符号整数 |
|
MySQL中定义数据字段的类型对你数据库的优化是非常重要的。
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
Json类型
MySQL支持所有标准SQL数值数据类型。
这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。
字符串类型
字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型
复合类型
- 数组(array):存放一组数据
- 对象(object):存放对象
特殊类型
- 资源(resource):存放PHP外部数据,比如数据库,文件等
- null类型(null):只有一个值null,不能运算
bigcate |
seccate |
具体类型 |
java |
js |
php |
python |
sql |
基本类型 |
number数字类型 |
number数字类型 |
|
number |
|
number |
number |
基本类型 |
number数字类型 |
byteInt |
byte |
|
|
|
。。 |
基本类型 |
number数字类型 |
short |
short |
|
|
|
。。 |
基本类型 |
number数字类型 |
int |
int |
|
int |
|
、。。 |
基本类型 |
number数字类型 |
long |
long |
bigint |
|
|
、。。 |
基本类型 |
number数字类型 |
float |
float |
|
float |
|
、。。 |
基本类型 |
number数字类型 |
double |
double |
|
|
|
。。 |
基本类型 |
String字符串 |
string字符串 |
**String |
string |
string |
String |
。。 |
基本类型 |
String字符串 |
char |
char |
|
|
|
|
基本类型 |
bool |
bool |
boolean |
boolean |
boolean |
|
。。 |
基本类型 |
日期/时间和 |
日期/时间和 |
|
|
|
|
。。 |
基本类型 |
null |
null |
**null |
null undifend |
null |
|
。。 |
符合类型 |
obj |
obj |
|
array object |
List tuper Dictionary |
|
|
符合类型 |
|
Json类型 |
|
|
|
|
。。 |
符合类型 |
ref |
blob |
|
|
resource |
|
。。 |