MySQL 数据类型:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 数据类型:相关的知识,希望对你有一定的参考价值。
mysql 数据类型:
字符型
数值型
日期时间型
内建类型
字符型:
CHAR, BINARY:定长数据类型;
VARCHAR, VARBINARY:变长数据类型;需要结束符;
TEXT:TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
BLOB: TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB #2的8次方、16次方、24次方、32次方
ENUM #枚举类型, SET
数值型:
精确数值型:
整型:TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT
十进制型:DECIMAL
近似数值型
浮点型:
FLOAT
DOUBLE
BIT
日期时间型:
DATE
TIME
DATETIME
TIMESTAMP
YEAR(2), YEAR(4)
字符类型修饰符:
NOT NULL: 非空约束;
NULL: #不非空
DEFAULT ‘STRING‘: 指明默认值;
CHARACTER SET ‘‘:使用的字符集; #库级别自动集成的,如果在库上定义了,就不在需要在字段级别定义
COLLATION:使用的排序规则
mysql> SHOW CHARACTER SET; #查看字符集
mysql> SHOW COLLATION; #查看排查规则
数值类型:
整型数据修饰型:
NOT NULL #不允许没有值
NULL #
DEFAULT NUMBER #默认数值
AUTO_INCREMENT: #自动增长
UNSIGNED #无符号,字段类型的修饰符,来修饰类型本身的。
PRIMARY KEY|UNIQUE KEY #
NOT NULL
mysql> SELECT LAST_INSERT_ID();
日期时间型修饰符: Datetime Data Types
NOT NULL
NULL
DEFAULT
内建类型SET和ENUM的修饰符:
NOT NULL
NULL
DEFAULT
以上是关于MySQL 数据类型:的主要内容,如果未能解决你的问题,请参考以下文章
对“xxx”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。 错误解决一例。(代码片段
连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段