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 blob取值_MySQL 数据类型:相关推荐

  1. mysql groupby 取值_mysql获取groupby总记录行数的方法

    本文实例讲述了mysql获取group by总记录行数的方法,分享给大家供大家参考.具体方法分析如下: 一般来说,mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组 ...

  2. mysql 权重 取值_mysql如何按权重查询数据啊?

    楼上的回答全都会错意了,题主意思是根据权重设定随机几率,例如 A 的权重为10,B 的权重为 5,这个时候随机出现 A 的几率要比出现 B 的几率高. 你可以试试这个备选方案. 就是先取出权重列表再去 ...

  3. mysql1193 HY000_[MySQL参数取值] Status取值ERROR 1193 (HY000): Unknown system_MySQL

    bitsCN.com [MySQL参数取值] Status取值ERROR 1193 (HY000): Unknown system variable 'Innodb_buffer_pool_read_ ...

  4. mysql数据类型默认值_MySQL数据类型 - 数据类型默认值

    数据类型默认值 数据类型规范可以有显式或隐式的默认值. 数据类型规范中的DEFAULT值子句显式指示列的默认值.示例: SERIAL DEFAULT VALUE是一种特殊情况.在整数列的定义中,它是N ...

  5. mysql约束条件整型_MySQL 数据类型(整型,浮点型,字符类型,日期类型,枚举和集合) 约束条件 自增...

    存储引擎补充: 不同的应用软件处理不同类型的数据 MySQL5.5版本及以上默认的存储引擎为innodb innodb:支持行锁表锁,外键,事物,安全性更高,教myisam数据更安全 myisam:仅 ...

  6. json取值_Mysql 中json数据存储读取

    一个方法把mysql关系性数据库 当成 非关系性数据库来用. 今天学到了一个技巧,可能会大大减少同问题下的代码量,在此分享给可能需要的朋友们 我们先看下面这个表 Id interfacedata 1 ...

  7. mysql timestamp 差值_MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法(两个日期之间的差值)...

    MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 在应用时,经常要使用这两个函数TIMESTAMPDIFF和TIMESTAMPADD. 一,TIMESTAMPDIFF 语法: ...

  8. MySQL优化filler值_MySQL 性能优化神器 Explain 使用分析

    简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化. EXPLAIN 命令用法十分简单, 在 ...

  9. mysql 获取唯一值_mysql 获取全局唯一值

    在涉及数据库存储数据的时候,经常会遇到唯一值问题,有的是主键带来的限制,有的则是业务上的需要. 下面介绍几种唯一值的获取或者生产方法: 先建一个测试用的表tbl_user,有三个字段:Id.Name. ...

最新文章

  1. 【Unity教程】创建一个完整的驾驶游戏
  2. 自测之Lesson11:消息和消息队列
  3. CSS清除浮动大全共8种方法
  4. Spring aop 实现异常拦截
  5. 【51单片机快速入门指南】4.3.3: MPU6050使用Mahony AHRS算法实现六轴姿态融合获取四元数、欧拉角
  6. C++ 移动和获取文件读写指针
  7. Ranking the Cows(POJ-3275 )
  8. MYSQL 5.7.26 二进制版本安装
  9. 5、SQL Server数据库、T-SQL
  10. 理解mysql 底层原理
  11. html修改鼠标手势,css要怎么设置鼠标手势?
  12. 项目验收之时,所需文档
  13. 深入理解数据库当中的聚合函数
  14. 2022年网络工程师考试知识点:防火墙技术
  15. ReactHooks——使用lodash中的throttle
  16. html网页课件,HTML网页制作-教学课件.ppt
  17. OpenHD---低成本开源高清数字图传
  18. 经典DP:测试鸡蛋承受力
  19. OneNote插件找不到选项卡的解决
  20. 超高人气机型 诺基亚N78手机图赏及评测

热门文章

  1. xftp 无法连接linux 22端口,解决Xshell不从22端口连接服务器
  2. 485不用双绞线可以吗_现在在上海,挡风玻璃可以一个标志都不用贴吗?
  3. android 5.0 新功能,Android 5.0新特性有哪些?安卓5.0新功能汇总
  4. cad填充图案乱理石_CAD软件中如何自定义CAD填充图案?
  5. easyswoole数据库连接池_如何在 Swoole 中优雅的实现 MySQL 连接池
  6. CSS布局的三个关键属性:float、position、display
  7. ExtJs的Reader
  8. CSS揭秘(二)背景与边框
  9. js实现复制粘贴功能
  10. JS 的平凡之路--学习人气眼中的效果(上)