Data type
先放官方文档:
https://dev.mysql.com/doc/refman/5.5/en/data-types.html
MySQL支持多种类型的SQL数据类型:数字类型,日期和时间类型,字符串(字符和字节)类型以及空间类型。

数字类型:https://dev.mysql.com/doc/refman/5.5/en/numeric-types.html
MySQL支持所有标准SQL数值数据类型。这些类型包括确切的数值数据类型(INTEGER, SMALLINT, DECIMAL,和 NUMERIC),以及该近似数值数据类型(FLOAT, REAL,和 DOUBLE PRECISION)。关键字 INT是 INTEGER关键字DEC, 关键字 FIXED是同义词 DECIMAL。MySQL将其 DOUBLE视为DOUBLE PRECISION(非标准扩展)的同义词 。 除非启用SQL模式,否则MySQL还将其视为(非标准变体) REAL的同义词。 DOUBLE PRECISIONREAL_AS_FLOAT
该BIT数据类型存储位值,并且被支撑为MyISAM, MEMORY, InnoDB,和 NDBCLUSTER表。
日期和时间类型:https://dev.mysql.com/doc/refman/5.5/en/date-and-time-types.html
日期和时间类型代表的时间值 DATE, TIME, DATETIME, TIMESTAMP,和 YEAR。每个时间类型都有一系列有效值,以及当您指定MySQL无法表示的无效值时可以使用的“ 零 ”值。该TIMESTAMP类型具有特殊的自动更新行为
字符串类型:https://dev.mysql.com/doc/refman/5.5/en/string-types.html
字符串类型CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM,和 SET。
空间数据类型:https://dev.mysql.com/doc/refman/5.5/en/spatial-types.html
Open Geospatial Consortium发布了 OpenGIS®地理信息实施标准 - 简单功能访问 - 第2部分:SQL选项,该文档提出了几种扩展SQL RDBMS以支持空间数据的概念方法。该规范可从OGC网站 http://www.opengeospatial.org/standards/sfs获得。
遵循OGC规范,MySQL将空间扩展实现为具有几何类型环境的SQL的子集。该术语指的是使用一组几何类型扩展的SQL环境。几何值SQL列实现为具有几何类型的列。该规范描述了一组SQL几何类型,以及这些类型上用于创建和分析几何值的函数。
MySQL空间扩展支持地理特征的生成,存储和分析:
用于表示空间值的数据类型
用于操纵空间值的函数
空间索引可改善空间列的访问时间
空间数据类型和函数可用于 MyISAM, InnoDB, NDB,和 ARCHIVE表。对于索引空间列,MyISAM支持两个 索引SPATIAL和非SPATIAL索引。其他存储引擎支持非SPATIAL索引,如 第13.1.13节“CREATE INDEX语法”中所述。
一个地理特征是具有位置世上任何东西。功能可以是:
一个实体。例如,山,池塘,城市。
空间。例如,镇区,热带地区。
一个可定义的位置。例如,十字路口,作为两条街道相交的特定地方。
Data type的更多相关文章
- PHP 笔记一(systax/variables/echo/print/Data Type)
PHP stands for "Hypertext Preprocessor" ,it is a server scripting language. What Can PHP D ...
- JAVA 1.2(原生数据类型 Primitive Data Type)
1. Java的数据类型分为2类 >> 原生数据类型(primitive data type) >> 引用数据类型(reference data type) 3. 常量和变量 ...
- salesforce 零基础开发入门学习(四)多表关联下的SOQL以及表字段Data type详解
建立好的数据表在数据库中查看有很多方式,本人目前采用以下两种方式查看数据表. 1.采用schema Builder查看表结构以及多表之间的关联关系,可以登录后点击setup在左侧搜索框输入schema ...
- The conversion of a varchar data type to a datetime data type resulted in an out-of-range value
刚刚有在程序中,传递一个空值至MS SQL Server数据库,这个值的数据类型为DATETIME执行时,它却发生了如标题提示的异常:The conversion of a varchar data ...
- XML Data Type Methods(一)
XML Data Type Methods(一) /*XML Data Type Methods: 1.The query('XQuery') method retrieves(vt.检索,重新得到) ...
- include pointers as a primitive data type
Computer Science An Overview _J. Glenn Brookshear _11th Edition Many modern programming languages in ...
- Extended Data Type Properties [AX 2012]
Extended Data Type Properties [AX 2012] This topic has not yet been rated - Rate this topic Updated: ...
- org.hibernate.id.IdentifierGenerationException: Unknown integral data type for ids : java.lang.String
org.hibernate.id.IdentifierGenerationException: Unknown integral data type for ids : java.lang.Strin ...
- Linux C double linked for any data type
/************************************************************************** * Linux C double linked ...
- SQL Server error "Xml data type is not supported in distributed queries" and workaround for it
Recently while working with data migration,got an error while running a following query where Server ...
随机推荐
- Android键盘显示和隐藏
一.不自动弹出键盘: 带有EditText控件的在第一次显示的时候会自动获得focus,并弹出键盘,如果不想自动弹出键盘,有两种方法: 方法一:在mainfest文件中把对应的activity设置 a ...
- eclipse安装Spring的具体步骤
1.下载spring 官网下载需要jar包放在lib中 本人分享百度云jar 链接:https://pan.baidu.com/s/1iEMwBbTTCxuCNOEdprlGhg 提取码:e7tg 2 ...
- 禁用JavaScript之后,你的网站表现如何?
一 最近要做一个新官网,需求评审完之后,考虑到官网都是纯静态页面,功能简单,操起vue-cli3几秒内创建好了项目脚手架,开发前,我打开了首页模板文件,看到下面这行字,有了一些思考-- <nos ...
- sqlalchemy.exc.ProgrammingError: (pymysql.err.ProgrammingError)
在我学习flask建立网站时间碰到了一个棘手的问题,就是在我进行操作日志的更新时间,发现表格建立有点错误,导致表缺失,从而报了下面的错误 sqlalchemy.exc.ProgrammingError ...
- linux 添加ssh和开启ssh服务apt管理的ubuntu
是在ubuntu下出现的需求 现笔记记录 apt-get update 更新源命令 apt-get install openssh-server 安装ssh服务 容易出现无法定位软件包.出现此问 ...
- kvm认识和安装
虚拟化定义: 是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著 ...
- ubantu10.04安装ns-2.34
LQ大神说是这个搭配才能完美移植leach 安装如下: 1. 安装必须的软件,因为版本较久远, sudo gedit /etc/apt/sources.list(大概是个意思) 把里面的内容换成: d ...
- Mouse w/o Borders实现两台主机共用一套键鼠方法及问题处理
因为经常遇到同时用到实验室配备的主机和自己的笔记本同时使用的场景,两台设备需要切换两套键鼠很麻烦,这里介绍一个微软开发的一个免费软件Microsoft Garage Mouse without Bor ...
- Mysql SQL执行错误:#1136
情况:在插入数据时可能会遇到这种情况: 原因: 插入时的数据个数与表中的字段个数不一致 解决方法: 检查表中的字段数与代码中所插入的数据字段数是否一致 例如:以下为Salary表中结构 虽然ActI ...
- Oracle命令行中显示:ORA-04076: 无效的 NEW 或 OLD 说明
Oracle命令行进行操作时可能出现"ORA-04076: 无效的 NEW 或 OLD 说明" 需要在条件语句中JOB前面添加“old.”即可(因为是在when条件里面,所以不用“ ...