本文分两部分:

第一部分:MySQL 常用数据字段类型介绍

第二部分:SQLite 常用数据字段类型介绍

永远不要在背后批评别人,尤其不能批评你的老板无知、刻薄和无能。(因为这样的心态,会使你走上坎坷艰难的成长之路)

第一部分:MySQL 数据库常用字段类型

文本类型

Char(M):保存固定长度的字符串(可包含字母,数字以及特殊字符)。在括号中指定字符串的长度,最多255个字符。(M个字节)

VarChar(M):保存可变的字符串(可包含字母,数字以及特殊字符),在括号中指定字符串最大长度,最多255个字符。如果值得长度大于255,则被转换为 TEXT 类型。(M个字节)

TinyText:存放最大长度为255个字符的字符串。

Text:存放最大长度为 65,535 个字符的字符串。

LongTest:存放最大长度为 4,294,967,295 个字符的字符串。

Number 类型

TinyInt(size):-128 到 127 常规。0 到 255 无符号,在括号中规定最大位数。(1个字节)

Int(size):-2147483648 到 2147483647 常规。0 到 4294967295 无符号。在括号中规定最大数。(4个字节)

BigInt(size):-9223372036854775808 到 9223372036854775807 常规。0 到18446744073709551616 无符号,在括号中规定最大数。(8个字节)

Bit:无符号[0,255],天缘博客备注:BIT和BOOL布尔型都占用1字节。(1个字节)

SmallInt:无符号[0,65535],有符号[-32768,32767]。(2个字节)

MediumInt:无符号[0,2^24-1],有符号[-2^23,2^23-1]]。(3个字节)

Float(M,D):单精度浮点数。天缘博客提醒这里的D是精度,如果D<=24则为默认的FLOAT,如果D>24则会自动被转换为DOUBLE型。(4个字节)

Double(M,D):双精度浮点。(8个字节)

Date 类型

Date:格式YYYY-MM-DD,从1000-01-01 到 9999-12-31。(3个字节)

Datetime:格式YYYY-MM-DD HH:MM:SS,从1000-01-01 00:00:00到 9999-12-31 23:59:59。(8个字节)

TimeStamp:以YYYY-MM-DD的格式显示,比如:2009-07-19。(4个字节)

Time:格式 HH:MM:SS。从-838:59:59 到 838:59:59。(3个字节)

Year:以YYYY的格式显示,比如:2009。(1个字节)

总结:

1、Char:一般用于存储较短的名称。

2、VarChar:存储较长或者可能会大于255个字符的名称,因为超过后会自动转为Text类型。

3、Text:存储较长的文本。

4、TinyInt:存储程序中一些状态字段 。

5、BigInt:存储ID,如:程序中的主键,订单ID等。

第二部分:SQLite 数据库常用字段类型

SQLite采用的是动态数据类型,会根据存入值自动判断。以下SQLite五种数据类型:

NULL:空值。

INTEGER:带符号的整型,具体取决有存入数字的范围大小。

REAL:浮点数字,存储为8-byte IEEE浮点数。

TEXT:字符串文本。

BLOB:二进制对象。

但程序中我们实际用的以下字段(Sqlite3也接受如下的数据类型):

INTEGER:存储基本数据类型字段。(8个字节)

CHAR:固定长度的字串。

VARCHAR:长度不固定的字符串,比较常用。

DATE:包含了 年份、月份、日期。

TIME:包含了 小时、分钟、秒。

TIMESTAMP:包含了 年、月、日、时、分、秒、千分之一秒。

TEXT:字符串文本。

REAL:浮点数字,存储为8-byte IEEE浮点数。

BLOG:二进制对象。

SMALLINT:比Int少两个字节。

FLOAT:单精度类型。(4个字节)

DOUBLE:双精度浮点。(8个字节)

BINARY:存储二进制。

总结:

1、Char:一般用于存储较短的名称。

2、VarChar:存储较长或者可能会大于255个字符的名称,因为超过后会自动转为Text类型。。常用

3、Text:存储较长的文本,

4、INTEGER:存储程序中一些状态字段 。

5、BIGINT:存储用户ID 或者 服务器返回的时间戳等。

SQLiteManager截图

其他数据库字段类型,小编后续会补充,希望大家留言给我。

sqlite bool mysql_MySQL/SQLite-数据库常用字段类型使用相关推荐

  1. mysql数据库常用字段类型_快速了解MySQL数据库常用字段类型

    数字列类型 int.bigint.smallint.tinyint 数字列类型用于储存各种数字数据,如价格.年龄或者数量.数字列类型主要分为两种:整数型和浮点型.所有的数字列类型都允许有两个选 项:U ...

  2. Django 数据库常用字段类型

    数值型 类型 用法 作用 参数 AutoField 自增字段 若不显示指定主键,django每次会新建一个自增字段并设置为主键 BigAutoField 类似AutoField 存储数字为只能为 1到 ...

  3. 数据库中html数据类型,常用数据库的字段类型及大小

    Oracle/MSSQL/Mysql 常用数据库的字段类型及大小 ORACLE的数据类型 常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 ...

  4. 数据库mysql表常见字段大小_常用的数据库的字段类型及大小

    Oracle/MSSQL/Mysql 常用数据库的字段类型及大小 ORACLE的数据类型 常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 ...

  5. 常用的数据库的字段类型及大小

    Oracle/MSSQL/Mysql 常用数据库的字段类型及大小     ORACLE的数据类型  常用的数据库字段类型如下:  字段类型 中文说明 限制条件 其它说明  CHAR 固定长度字符串 最 ...

  6. Oracle/MSSQL/Mysql 常用数据库的字段类型及大小

    Oracle/MSSQL/Mysql 常用数据库的字段类型及大小 ORACLE的数据类型 常用的数据库字段类型如下:   字段类型   中文说明   限制条件   其它说明   CHAR  固定长度字 ...

  7. mysql数据库中常用的类型_MySQL数据库中常用字段类型

    MySQL数据库中常用字段类型 整数型:TINYINT,SMALLINT,INT,BIGINT 小数型:FLOAT,DOUBLE,DECIMAL(M,D) 字符型:CHAR,VARCHAR 日期型:D ...

  8. Odoo二次开发------Odoo常用字段类型

    版权声明:本文由神州数码云基地团队整理撰写,若转载请注明出处. 大家好.本篇文章主要讲述的内容是Odoo常用字段类型. 本文将从Odoo模型概述.Odoo的常规字段.自动字段和保留字段.常用字段属性. ...

  9. Django创建mysql数据库常用字段及参数

    原文衔接:https://www.cnblogs.com/yanjiayi098-001/p/11733938.html Django创建mysql数据库常用字段及参数 常用字段 1.models.A ...

最新文章

  1. python 使用scapy创建arping脚本
  2. 划动浮空岛_划动浮空岛攻略轻松通关要点详解
  3. Python 技术篇-将python项目打包成exe独立运行程序,pyinstaller库打包python代码实例演示
  4. 标签内超出的文字显示省略号
  5. 反射获取有参数的成员方法并运行
  6. 4路电话光端机概述及产品特性详解
  7. 【button】 按钮组件说明
  8. Spring Boot 快速集成第三方登录功能
  9. windows 2003 网络负载平衡设置实战
  10. 去重查询表mysql 中数据
  11. Java中private修饰变量的继承问题
  12. web安全day29:linux日志异地备份
  13. hdu 4864 task 贪心
  14. 超标量处理器设计 姚永斌 第6章 指令解码 摘录
  15. 【密码学/密码分析】基于TMTO的密码分析方法
  16. C#栈(后进先出)队列实现与解析
  17. 基于JAVA服务预约家教网站系统设计与实现 开题报告
  18. 微信开发者工具,page里面的data在js的方法里面修改
  19. 数据可视化项目(一)
  20. 安装a0时服务器名称不显示,现场审计实施系统(AO2011)安装图示

热门文章

  1. Oracle索引扫描方式
  2. matlab模式识别实验二,模式识别实验二
  3. java中类和实例化_Java中类的初始化与实例化
  4. main在c语言中的作用,main函数在C语言中是怎么定义的?有什么作用?
  5. sap后台配置原因代码_【MM配置】Inventory Management 库存管理
  6. loading窗口动画 web_分享web前端七款HTML5 Loading动画特效集锦
  7. springcloud五大组件?注解_spring cloud实现简单的微服务架构
  8. 用for循环打印出九九乘法表
  9. Oracle索引状态查询与索引重建
  10. Android开发笔记(五十七)录像录音与播放