概念

DCL( Data Control Language ) 数据控制语言,主要用于数据库授予或回收的访问权限和安全级别,及创建用户

  • GRANT: 授予用户权限
  • REVOKE:回收用户权限

数据类型

常用类型

类型 描述
int 整型
double 浮点型
varchar 字符串型
date 日期类型: yyyy-MM-dd

详细类型

类型 描述
整数类型(整型) TINYINT(很小的整数)、SMALLINT(小的整数)
MEDIUMINT(中等大小的整数)、INT(普通大小的整数)
小数类型 FLOAT(单精度浮点数)、DOUBLE(双精度浮点数)
DECIMAL(M, D)(压缩严格的定点数)


日期类型

YEAR(YYYY) TIME(HH:MM:SS)
DATE(YYYY-MM-DD) DATETIME(YYYY-MM-DD HH:MM:SS)
TIMESTAMP(YYYY-MM-DD HH:MM:SS 19700101 00:00:01)



文本、二进制类型
CHAR、VARCHAR TINYBLOB、BLOB
MEDIUMBLOB、LONGBLOB
TINYTEXT、TEXT
MEDIUMTEXT、LONGTEXT
VARBINARY、BINARY

作了解即可,MySQL 中主要以常用类型使用较多。