精华内容
下载资源
问答
  • MySQL数据类型和常用字段属性总结
    千次阅读
    2021-01-19 21:47:54

    原文链接:http://www.jb51.net/article/55853.htm

    前言

    好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键。M前言

    好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序成功的关键。MySQL提供了一组可以赋给表中各个列的数据类型,每个类型都强制数据满足为该数据类型预先确定的一组规则,例如大小、类型及格式。

    这里先总结数据类型。MySQL中的数据类型大的方面来分,可以分为:日期和时间、数值,以及字符串。下面就分开来进行总结。

    日期和时间数据类型

    MySQL数据类型

    含义

    date

    3字节,日期,格式:2014-09-18

    time

    3字节,时间,格式:08:42:30

    datetime

    8字节,日期时间,格式:2014-09-18 08:42:30

    timestamp

    4字节,自动存储记录修改的时间

    year

    1字节,年份

    数值数据类型

    整型

    MySQL数据类型

    含义(有符号)

    tinyint

    1字节,范围(-128~127)

    smallint

    2字节,范围(-32768~3

    更多相关内容
  • 字段数据类型是最重要的属性,因为它决定该字段可存储何种数据。数据类型可能令人费解,例如,如果某个字段数据类型是文本,那么它可存储包括文本或数值字符的数据。但数据类型为数字的字段却只能存储数值数据。...

    Access 中的各表均由字段组成。字段属性是该字段的数据的特征及行为。字段的数据类型是最重要的属性,因为它决定该字段可存储何种数据。

    数据类型可能令人费解,例如,如果某个字段的数据类型是文本,那么它可存储包括文本或数值字符的数据。但数据类型为数字的字段却只能存储数值数据。因此,必须了解每种数据类型所用的属性。

    字段的数据类型确定许多其他重要的字段特性,例如以下项:

    可用于字段的格式。

    字段值的最大大小。

    字段在表达式中的使用方式。

    是否可将字段编入索引。

    可预定义字段的数据类型,也可根据新建字段的方式选择数据类型。例如,如果从“数据表”视图创建字段并且:

    使用另一个表中的现有字段,数据类型已在模板或其他表中进行定义。

    在空白列(或字段)中输入数据,Access 根据输入的值向字段分配数据类型,或者你可指定该字段的数据类型和格式。

    在“修改字段”选项卡的“字段和列”组中,单击“添加字段”,Access 会显示可从中选择的数据类型列表。

    何时使用何种数据类型

    将字段数据类型视为一组特性,并且这些特性可应用于该字段包含的所有值。例如,存储在文本字段中的值仅可包含字母、数字和有限的标点字符,并且文本字段仅可包含最多 255 个字符。

    提示: 有时,字段中的数据可能显示为某种数据类型,但实际却是另一种数据类型。例如,某个字段可能看起来包含数值,但实际却包含文本值,如房号。通常可使用表达式比较或转换不同数据类型的值。

    字段大小属性

    创建字段并设置其数据类型后,可设置其他字段属性。字段的数据类型确定可设置哪些其他属性。例如,通过设置文本字段的字段大小属性可控制它的大小。

    对于数字和货币字段,字段大小属性尤为重要,因为它确定字段值的范围。例如,一位数字字段仅可存储介于 0 到 255 之间的整数。

    字段大小属性还确定每个数字字段值所需的磁盘空间大小。根据字段大小,数字可准确使用 1、2、4、8、12 或 16 个字节。

    注意: 文本和备忘录字段具有可变的字段值大小。对于这些数据类型,字段大小为任一值设置可用的最大空间。

    关系和联接中的数据类型

    表关系是两个表中共有字段间的关联。关系可以是一对一、一对多或多对多。

    联接是一项 SQL 操作,它根据指定字段(两个源共有)中的值,将来自两个源的数据合并为查询记录集中的一条记录。联接可以是内部联接、左外部联接或右外部联接。

    创建表关系或向查询添加联接时,所连接的字段必须具有相同或兼容的数据类型。例如,即使某个数字字段与某个文本字段中的值相匹配,也不能在它们之间创建联接。

    在关系或联接中,设置为自动编号数据类型的字段与设置为数字数据类型的字段兼容,前提是后者的字段大小属性为长整型。

    不能更改表关系中涉及的字段的数据类型或字段大小属性。可以暂时删除关系以更改字段大小属性。但是,如果更改数据类型,则需先更改相关字段的数据类型才能重新创建关系。

    更加详细的关于数据类型和字段属性的内容,请阅读《

    展开全文
  • ●mediumint 中等大小数据 3个字节 ●int 标准的整数 4个字节(常用类型) ●bigint 较大的数据 8个字节 -小数 ●float 浮点数 4个字节 ●double 浮点数 8个字节(精度问题) ●...

    一、数据库的列类型

    数值 
     -整数
    	●tinyint       十分小的数据   	1个字节
    	●smallint      较小的数据     	2个字节
    	●mediumint	   中等大小的数据		3个字节
    	●int           标准的整数 		4个字节(常用类型)
    	●bigint		   较大的数据			8个字节
    	
     -小数
     	●float 			浮点数			4个字节
     	●double			浮点数			8个字节(精度问题)
     	●decimal		字符串形式的浮点数	(涉及金钱计算时,一般用decimal)
    	
    
    字符串
    	●char		字符串(固定大小的0~~255)
    	●varchar	可变字符串(0~~65535)		常用的变量   对应Java中的String类型
    	●tinytext	微型文本(2^8-1)
    	●text		文本串(2^16-1)		保存大文本
    	
    
    时间日期
    java.util.Data
    	●date			YYYY-MM-DD,日期格式
    	●time			HH:mm:ss,时间格式
    	●datetime		YYYY-MM-DD  HH:mm:ss		最常用的时间格式
    	●timestamp		时间戳,1970.1.1到现在的毫秒数(较为常用)
    	●year			年份表示
    	
    
    null
    	●没有值,未知
    	●==注意,不要使用NULL进行运算,因为运算结果为NULL没有意义
    

    二、数据库的字段属性

    Unsigned:	
    	●无符号的整数
    	●声明了该列不能声明为负数
    
    zerofill:
    	●0填充的
    	●不足的位数,使用0来填充,	
    		比如:int(3)-3位的int类型
    		如果我们填5的话会自动填充为005
    		5~~005
    	
    自增:
    	●通常理解为自增,自动在上一条记录的基础上+1(默认)
    	●通常用来设计唯一的主键~index,必须时整数类型
    	●可以自定义设计主键自增的起始值和步长
    
    非空(NULL/not null):
    	●假设设置为not null,如果不给它赋值,就会报错
    	●如果设置为NULL,不填写值时,默认为null
    
    默认:
    	●设置默认值
    	●如sex,设置默认值为男,如果不指定该列的值,则会有默认的值
    
    拓展:听听就好
    	
    

    在这里插入图片描述

    展开全文
  • 用SQL脚本修改数据库的表字段名、数据类型、是否为空
  • Access表数据类型/字段类型

    千次阅读 2019-02-20 19:52:41
    今天要给大家分享的是数据...因此,必须了解每种数据类型所用的属性。 表格中的内容来自微软的支持文档。 格式 显示目标 文本 简短的字母数字值,例如姓氏或街道地址。注意,...

    今天要给大家分享的是数据类型。

    数据类型对于初学者来说不太会选择,例如,如果某个字段的数据类型是文本,那么它可存储包括文本或数值字符的数据。但数据类型为数字的字段却只能存储数值数据。因此,必须了解每种数据类型所用的属性。

    表格中的内容来自微软的支持文档。

    格式

    显示目标

    文本

    简短的字母数字值,例如姓氏或街道地址。注意,从 Access 2013 开始,文本数据类型已重命名为短文本

    数字、大数

    数值,例如距离。注意,货币是一个单独数据类型。

    货币

    货币值。

    是/否

    Yes 和 No 值,以及仅包含这两个值其中之一的字段。

    日期/时间

    100 到 9999 年的日期和时间值。

    格式文本

    可使用颜色和字体控件进行格式设置的文本或文本与数字的组合。

    计算字段

    计算结果。计算必须引用相同表格中的其他字段。建议使用表达式生成器创建计算。注意,计算字段在 Access 2010 中首次引入。

    附件

    附加到数据库中记录的图像、电子表格文件、文档、图表以及受支持的其他类型文件,类似于将文件附加到电子邮件。

    超链接

    存储为文本并用作超链接地址的文本或文本与数字的组合。

    备忘录

    长文本块。备忘录字段的典型用途是详细的产品说明。注意,从 Access 2013 开始,备忘录数据类型已重命名为长文本。

    查阅

    显示一系列从表或查询中检索的值,或一组创建字段时指定的值。查阅向导将启动,你可创建一个查阅字段。查阅字段的数据类型为文本或数字,具体取决于你在向导中所做的选择。

    查阅字段还有其他一些字段属性,这些属性位于“字段属性”窗格的“查阅”选项卡中。

    OLE   对象

    OLE 对象,如 Word 文档。

    注意: 附件和计算数据类型不可用于 .mdb 文件格式。

    接下去我们要来讲一下,我们常用的一些数据类型。以下的文档大多也是来自微软的支持文档,有些地方我会适当加一些说明。

    文本

    用途    用于存储不超过 255 个字符的文本。注意,从 Access 2013 开始,文本数据类型已重命名为短文本。

    日期/时间

    用途    用于存储基于时间的数据。

    数字

    用途    用于存储非货币值数值。如果可能在字段用使用这些值来执行计算,请使用数字数据类型。

    关于数字要还要多说一句,百分数是数字,不是文本类型,在表中保存的类型为数字,最终只是以百分数的格式形式显示。

    自动编号

    用途    使用自动编号字段以提供唯一值,该值只为使每条记录具有唯一性。自动编号字段最常用作主键,尤其是在没有合适的自然键(基于数据字段的键)的情况下。

    自动编号字段值需要 4 个或 16 个字节,具体取决于其字段大小属性的值。

    假设有一个用于存储联系人信息的表。可将联系人姓名用作该表的主键,但应如何处理两个姓名完全相同的联系人?姓名不适合用作自然键,因为它们通常不具有唯一性。如果使用自动编号字段,便可确保每条记录均具有唯一标识符。

    注意: 不应将自动编号字段用于对表中的记录进行计数。自动编号值不可重复使用,因此已删除的记录可能会导致计数出现缺口。此外,通过在数据表中使用汇总行便可轻松获得准确的记录数。

    货币

    用途    用于存储货币数据。

    货币字段中的数据在计算期间不会舍入。货币字段中小数点左侧精确到 15 位数,右侧精确到 4 位数。每个货币字段值需要 8 个字节的存储空间。

    注意了,敲黑板了:

    其他一些数据类型我就不整理到今天的文档中了,原因是有两点,一是用的少,二是不好用。

    举个例子说一下,比如附件类型(同样包括OLE类型),首先Access的单个文件的大小存储只支持2G,如果你要往Access存放附件的话,是存放不了多少的,但如果要存放附件的话,那该怎么办呢,这个后面我们会讲到。有人会问题,还有一个计算类型也挺好的,也不意见使用吗?答案当然是不建议,因为计算字段在Access 2010中首次引入,无法下向兼容,另外数据更新不方便,如果是简单计算公式还好,但遇到稍微复杂的计算的就不太方便了,建议是计算结束的数据,数据类型直接设置成数字。

    总的来讲,还是要多实践,做多了就知道如何去设置数据类型了。

    更多关于Access方面的知识请关注我们的公众号!

     

    展开全文
  • ArcGIS 字段数据类型

    千次阅读 2020-12-23 14:29:13
    数字数字可存储为以下四种数值数据类型中的一种类型:短整型长整型浮点型(单精度浮点数)双精度型(双精度浮点数)选择数据类型时,首先应考虑需要存储整数还是小数。如果仅需存储整数(如 12 或 12,345,678),可指定短...
  • 常用数据库的字段类型大小

    千次阅读 2021-01-18 21:14:04
    1.SYBASE的字段类型如下:字段类型描述字段长度及其缺省值Char(Size)用于保存定长(Size)字节的字符串数据。每行定长(不足部分补为空格);最大长度为255字节,缺省值为每行1字节。Varchar(Size)用于保存变长的字符串...
  • Mysql常用类型字段属性

    千次阅读 2018-08-27 11:57:00
    前言 好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用程序...MySQL提供了一组可以赋给表中各个列的数据类型,每个类型都强制数...
  • MySQL数据类型字段属性

    万次阅读 2016-07-06 18:11:18
    MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类: 数值 日期/时间 字符串(字符) 数值类型MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值...
  • mysql数据类型字段类型

    千次阅读 2016-07-13 16:10:52
    mysql数据类型字段类型 1. mysql的数据类型  在mysql中有如下几种数据类型:  (1)数值型  数值是诸如32 或153.4 这样的值。mysql 支持科学表示法,科学表示法由整数或浮点数后跟“e”或“e”、一...
  • MySQL 字段类型

    千次阅读 2021-01-19 04:50:15
    数值MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值...
  • 目录SQLyog工具数据库的一些基本操作命令结构化查询语句数据值和列类型类型数据字段属性数据类型数据表的存储位置 : SQLyog工具     一款可视化操作数据库的工具,简洁,易用,图形化,可是基本...
  • 对于采用固定长度数据类型的列, 它是该数据类型大小。 NumericPrecision DBCOLUMN_PRECISION 如果 DbType 是数值数据类型,则它是列的最大精度。数据 类型为 DBTYPE_DECIMAL 或 DBTYPE_NUMERIC 的列的 精度取决于...
  • MySQL之选择字段数据类型

    千次阅读 2018-04-09 09:58:56
    MySQL支持的数据类型很多,选择正确的数据类型对于 获得高性能至关重要。在选择时有个简单的原则有助于做出更好的选择。 简单的原则:A、通常最小的是最好的 因为这样可以用更少的磁盘、内容、CPU缓存,大大减少IO...
  • MySQL常用的数据类型字段属性

    千次阅读 2020-09-23 14:53:27
    数据类型 数值 tinyint 十分小的数据 1个字节 smallint 较小的数据 2个字节 mediumint 中等大小的数据 3个字节 int 标准的整数 4个字节 常用 bigint 较大的数据 8个字节 float 浮点数
  • 各种数据类型的含义和使用方法

    千次阅读 2021-07-31 01:28:25
    在表的设计视图中,每一个字段都有设计类型,Access允许九种数据类型:文本、备注、数值、日期/时间、货币、自动...可以设置“字段大小属性控制可输入的最大字符长度。备注:这种类型用来保存长度较长的文本及数字...
  • Oracle数据库的字段类型

    千次阅读 2021-05-08 18:02:12
    数据类型是列或存储过程中的一个属性。 Oracle支持的数据类型可以分为三个基本种类:字符数据类型、数字数据类型以及表示其它数据的数据类型。 字符数据类型 CHAR char数据类型存储固定长度的字符值。一个CHAR数据...
  • access 2010工提供了几种数据类型?

    千次阅读 2021-03-07 14:56:00
    在Access中包括12种数据类型:文本备注;数字;日期/时间;货币;自动编号;是/否;OLE 对象;超链接;查阅向导;计算字段;附件下面做具体介绍1....可通过“字段大小属性来设置文本类型字段最多可容...
  • 展开全部Access数据e68a843231313335323631343130323136353331333366303837库为字段提供了10种数据类型:文本、备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导。在表的设计视图中,每...
  • 数据库字段属性的详解

    千次阅读 2019-03-04 17:14:00
    好比C++中,定义int类型需要多少字节,定义double类型需要多少字节一样,MySQL对表每个列中的数据也会实行严格控制,这是数据驱动应用...MySQL提供了一组可以赋给表中各个列的数据类型,每个类型都强制数据满足为...
  • 数据属性类型

    万次阅读 2018-03-17 19:32:05
    属性(attribute)是一个数据字段,表示数据对象的一个特征。属性向量(或特征向量)是用来描述一个给定对象的一组属性属性有不同类型:标称属性(nominal attribute)、二元属性(binary attribute)、序数属性...
  • MySql字段类型text的大小及相关问题

    千次阅读 2018-09-26 17:19:58
    类型text主要分为四种: TINYTEXT 256 bytes   TEXT 65,535 bytes 64kb MEDIUMTEXT  16,777,215 bytes ~16MB LONGTEXT 4,294,967,295 bytes ~4GB           但是text...
  • 关于java属性字段命名

    千次阅读 2021-02-25 20:26:12
    最近项目定义vo的时候,boolean类型数据定义成isProperty类型的,导致系统间数据交互过程中报错。网上爬了良久:JavaBean命名规范里面规定,对于primitive和自定义类类型属性property(小写),getter和setter方法...
  • 转自:http://www.xxling.com/blog/article/58.aspx一、为什么要读取表结构对于一个程序员的平常工作当中,我们常用的都是用来从数据库表中读取数据的sql,...要写一个实体生成器的时候,我们就得读取表的字段类型...
  • SQL数据库字段数据类型说明

    万次阅读 2015-11-14 23:54:00
    1、如果数据量非常大,又能100%确定长度且保存只是ansi字符,那么char 2、能确定长度又不一定是ansi字符或者,那么用nchar; 3、不确定长度,要查询且希望利用索引的话,用nvarchar类型吧,将它们设到400;
  • ORACLE数据库数据类型

    千次阅读 2019-11-28 17:51:42
    CHAR字段最多可以存储2,000字节的 信息。 • VARCHAR2:目前这也是VARCHAR 的同义词。这是一个变长字符串,与CHAR 类型不同,它不会用空格填充至最大长度。VARCHAR2(12)可能包含0~ 12字节的信息。VARCHAR2最多可以...
  • 了解字段属性、别名和表显示选项

    千次阅读 2021-03-22 08:38:45
    属性表中的每个字段或列都具有描述其内容以及数据显示方式的属性。您可以查看图层属性 和表属性 对话框的字段选项卡上的字段属性,某些情况下还可对其进行编辑。字段选项卡上的设置可用于确定属性在 ArcMap 中的显示...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 202,981
精华内容 81,192
关键字:

具有字段大小属性的数据类型