access数据类型大全

合集下载

列举access2010的数据类型

列举access2010的数据类型

列举access2010的数据类型英文版Enumerating Data Types in Access 2010Microsoft Access 2010, a popular database management system, offers a range of data types that allow users to store and manipulate diverse types of information effectively. Understanding these data types is crucial for designing effective databases and ensuring data integrity. Here is a list of the primary data types available in Access 2010:Text Data Types:Short Text (up to 255 characters): Also known as Single-line Text, this is used for storing short pieces of text such as names, titles, or codes.Long Text (up to 65,535 characters): Also known as Multi-line Text, this is suitable for storing longer texts like descriptions or essays.Numeric Data Types:Byte: A single-digit integer ranging from 0 to 255.Integer: A number without a decimal point, ranging from -2,147,483,648 to 2,147,483,647.Small Int: A smaller integer ranging from -32,768 to 32,767.Long Int: A larger integer ranging from -2,147,483,648 to 2,147,483,647.Single: A floating-point number with a precision of 7 decimal places.Double: A floating-point number with a precision of 15 decimal places.Currency: Used for storing money and financial values, with a fixed decimal point and precision.Decimal: A fixed-point number with a user-defined precision and scale.Date/Time Data Types:Date: Stores only the date, without the time.Time: Stores only the time, without the date.Date/Time: Stores both the date and time.Timestamp: Stores the date and time, including fractions of a second, ensuring data uniqueness.Yes/No Data Type:Also known as Boolean, this data type can have only two values: True or False.OLE Object:This data type allows you to store OLE (Object Linking and Embedding) objects such as documents, spreadsheets, or images.Hyperlink:Stores a hyperlink address, allowing users to directly access web pages or other documents from within Access.Lookup Wizard:This is not a true data type but a tool that helps create relationships between tables by defining lookup fields.Understanding and choosing the appropriate data type for each field in your Access database is crucial for maintainingdata integrity, ensuring accurate reporting, and optimizing database performance.中文版列举Access 2010的数据类型微软Access 2010是一个流行的数据库管理系统,提供了多种数据类型,允许用户有效地存储和操作各种类型的信息。

Access数据类型专题

Access数据类型专题
10-6-28 《PhotoShop图像处理》
13
10-6-28
《PhotoShop图像处理》
14
10-6-28 《PhotoShop图像处理》
10
在字段或控件中插入超链接地址最简易的方 法是单击“插入”菜单上的“超链接”。 超链接 (“超链接”数据类型:存储超链 接地址的 Access 数据库字段的数据类型。 地址最多可以包含四部分,用以下语法格式 编写:displaytext#address#subaddress#。 数据类型三个部分中的每一部分最多只能包 含 2048 个字符。
10-6-28 《PhotoShop图像处理》
12




说明 备注、超链接和 OLE 对象字段不能进行索引 (索引:一种功能,可以加 速根据键值在表中进行的搜索和排序,并可使表中的行实现单值性。表中 的主键是自动编制索引的。有些字段由于其数据类型的原因而无法编制索 引。)。 提示 如果要对字段中包含了 1 到 4 位小数的数据进行大量计算,请用货币数 据类型。Single 和 Double 数据类型字段要求浮点运算。货币数据类型 则使用较快的定点计算。 注意 如果在表中输入数据后更改字段的数据类型,在保存表时,由于要 进行大量的数据转换处理,时间会比较长。如果在字段中的数据类型与更 改后的 DataType 属性设置发生冲突,则有可能会丢失一些数据。 设置 Format 属性,将预定义的显示格式 (格式:指定数据的显示方式 和打印方式。Access 数据库为特定的数据类型提供了标准格式,同时 Access 对象也为其相对应的 SQL 数据类型提供了标准格式。用户也可以 自定义格式。)指定为数字、日期/时间、货币及是/否数据类型。

10-6-28 《PhotoShop图像处理》

access字段数据类型

access字段数据类型

字节[0, 255]整型[-32768, 32787]长整型[-2147483648, 2147483647]单精度负值取值范围为 -3.402823E38 到 -1.401298E-45;正值取值范围为 1.401298E-45 到 3.402823E38。

双精度负值取值范围为 -1.79769313486231570E+308 到 -4.94065645841246544E-324;正值取值范围为 4.94065645841246544E-324 到 1.79769313486231570E+308。

自动编号的数据类型是长整型。

以下是说明:Long(长整型)变量存储为 32 位(4 个字节)有符号的数值形式,其范围从-2,147,483,648 到 2,147,483,647。

Long 的类型声明字符为和号 (&)。

2、如果自动编号从 1 开始,一旦到达 2147483647 会自动跳转到 -2147483648,然后继续缩小,一直到 0。

3、如果再次到达了 1,如果你在设计表的时候定义了自动编号字段的“索引”属性为“有 ( 无重复)”则系统会提示错误。

如果没有设置,则自动编号继续从 1 开始增加4、同步复制 ID,ReplicationID 也叫全球唯一标识符 (GUID(GUID:在 Access 数据库中,一种用于建立同步复制唯一标识符的 16 字节字段。

GUID 用于标识副本、副本集、表、记录和其他对象。

在 Access 数据库中,GUID 是指同步复制 ID。

))。

N/A16 个字节内容类似于 {8AED7962-CFE3-481A-A513-E5346B75029D}如果需要转换数据类型,一般可以转换为文字。

关于Access数据库中的数据类型与Access项目中的数据类型的不同之处[转]

关于Access数据库中的数据类型与Access项目中的数据类型的不同之处[转]

关于Access数据库中的数据类型与Access项⽬中的数据类型的不同之处[转]⾃officeOnline关于 Access 数据库数据类型根据以下条件决定字段应使⽤哪种数据类型(数据类型:决定字段可拥有的数据类型的字段特征。

数据类型包括 Boolean、Integer、Long、Currency、Single、Double、Date、String 和 Variant(默认)。

):字段中允许哪些类型数据?例如,不能在“数字”数据类型中存储⽂本。

字段值使⽤多少存储空间?准备对字段值采取哪些操作?例如,Microsoft Access 能汇总“数字”或“货币”字段的值,⽽不能汇总“⽂本” (text 数据类型:Microsoft Access 数据库中的⼀种字段数据类型。

text 数据类型最多可以包含 255 个字符,或者是由 FieldSize 属性指定的⼀个⼩⼀些的字符数。

)或 OLE 对象(“OLE 对象”数据类型:字段的数据类型之⼀,⽤于在其他应⽤程序中创建的、可链接或嵌⼊(插⼊)到 Access 数据库中的对象。

)字段。

是否要对⼀个字段进⾏排序或者索引(索引:⼀种功能,可以加速根据键值在表中进⾏的搜索和排序,并可使表中的⾏实现单值性。

表中的主键是⾃动编制索引的。

有些字段由于其数据类型的原因⽽⽆法编制索引。

)?OLE 对象字段不能进⾏索引。

是否使⽤⼀个字段在查询或报表中分组记录?OLE 对象字段不能⽤于分组记录。

准备如何对字段值进⾏排序?在“⽂本”字段中,数字作为字符串排序(1、10、100、2、20、200 等等),⽽不是作为数字值。

使⽤“数字”或“货币”字段按数字⼤⼩排序数字。

同时,在“⽂本”字段中,许多格式不能正确排序。

使⽤ Date/Time 字段以确保正确地排序。

是否需要存储在其他程序中创建的 Microsoft Word 或 Microsoft Excel ⽂档、图⽚、声⾳和其他⼆进制数据类型?OLE 对象可以链接(OLE/DDE 链接:OLE 对象及其 OLE 服务器之间,或动态数据交换 (DDE) 的源⽂档与⽬标⽂档之间的⼀种连接。

access 数据类型

access 数据类型

m_class varchar(50) not null default 'AAA' ,--文本,非空,默认值'AAA'
m_int integer not null ,--长整型,非空
m_numeric NUMERIC(6,2) ,--小数型
文本 varchar(50) 括号中的数字为文本长度
长整型 integer
整型 short
双精度型 double,float
单精度型 real
字节型 byte
小数 NUMERIC(6,2)
m_boolean bit default yes ,--布尔型,默认为yes
m_blob OLEObject ,--BLOB型
m_double double ,--双精度型
创建索引
示例1
create index myindex on mytable (m_class [DESC, ASC], m_int)
示例2
create unique index myindex on mytable (m_class) --创建无重复索引
注意:主键字段会被自动建立为没有重复的索引
* CURRENCY(货币型,精确到小数点左边15位,右边4位)、 BINARY(字节型,最大255个)、LONGBINARY(用于OLE对象)、GUID(全局唯一标识符)。
*/
注意:4.0以上版本,自增列不能用identity(1,1)这种方式,应该用AUTOINCREMENT(1,1)如: m_id AUTOINCREMENT(1,1) PRIMARY KEY
m_money money not null default 0.00 ,--货币型,非空,默认值0.00

列举access2016中定义的12种数据模型

列举access2016中定义的12种数据模型

列举access2016中定义的12种数据模型在Access2016中,有以下12种数据模型可以定义和管理数据:1. 表格(Tables):表格是最基本的数据模型,用于存储和组织数据。

可以定义字段和字段类型,设置约束和索引,以及创建关系。

2. 查询(Queries):查询用于提取和展示数据。

可以定义查询条件、字段和排序规则,还可以通过连接表格来建立复杂的查询。

3. 表单(Forms):表单用于制作数据输入和展示界面。

可以将表格中的数据以自定义的方式呈现给用户,还可以添加控件和按钮来实现数据录入和处理。

4. 报表(Reports):报表用于演示和印刷数据。

可以设计报表的外观和布局,包括标题、页脚、页眉、数据项和页码等。

5. 宏(Macros):宏是一连串操作的集合,可以用于自动化执行特定的任务。

可以录制宏作为执行的指令,也可以使用宏编程语言来编写复杂的操作。

6. 模块(Modules):模块是由编写的Visual Basic for Applications(VBA)代码组成的。

可以使用模块编写和自定义功能,如添加事件处理程序、创建函数和过程等。

7. 关系(Relationships):关系定义了表格之间的联系。

可以创建主键和外键来建立表格之间的关联,确保数据的一致性和完整性。

8. 主键(Primary Key):主键是唯一标识表格中每个记录的字段。

可以使用主键来确保数据的唯一性和查询效率。

9. 外键(Foreign Key):外键是表格中的字段,用于建立与其他表格的关联。

可以使用外键来实现表格之间的一对一、一对多和多对多的关系。

10. 约束(Constraints):约束是用于限制表格数据的规则。

可以定义字段的数据类型、长度、默认值、非空要求等约束条件。

11. 索引(Indexes):索引是提高数据查询性能的方式。

可以为表格字段创建索引,以加快数据的搜索和检索。

12. 视图(Views):视图是虚拟的表格,它基于查询定义,可以用于简化复杂的数据查询操作。

access数据库的十种数据类型

access数据库的十种数据类型

access数据库的十种数据类型
Access数据库中有多种数据类型,以下是其中的十种:
1. 文本数据类型(Text):用于存储文本字符串,最多可以存储255个字符。

2. 数字数据类型(Number):用于存储数值型数据,可以存储整数、小数或双精度浮点数。

3. 日期/时间数据类型(Date/Time):用于存储日期和时间,包括年、月、日、小时、分钟、秒和毫秒。

4. Yes/No数据类型(Yes/No):用于存储布尔值,可以存储真或假。

5. 自动编号数据类型(AutoNumber):用于自动分配唯一的数字标识符。

6. 超链接数据类型(Hyperlink):用于存储超链接,可以链接到其他文件、网页或电子邮件地址等。

7. OLE对象数据类型(OLE Object):用于存储OLE对象,如Word文档、Excel 表格、图像等。

8. 大型文本数据类型(Memo):用于存储大型文本字符串,最多可以存储65535个字符。

9. 二进制数据类型(Binary):用于存储二进制数据,如图像、声音或视频等。

10. 长整型数据类型(Long Integer):用于存储长整数,可以存储更大的数字范围,比普通整数数据类型更高效。

ACCESS 数据库由七种对象组成

ACCESS 数据库由七种对象组成
数据库的数据,故又称数据表。
查询(uery)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。
报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。 宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。
模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。
页——是一种特殊的直接连接到数据库中数据的一种WEB页。通过数据访问页将数据发布到Internet 或Intranet上,并可以适用浏览器进行数据的维护和操作。
文本:这种类型允许最大255个字符或数字,Access默认的大小是50个字符,而且系统只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。可以设置“字段大小”属性控制可输入的最大字符长度。
备注:这种类型用来保存长度较长的文本及数字,它允许字段能够存储长达64000个字符的内容。但Access不能对备注字段进行排序或索引,却可以对文本字段进行排序和索引。在备注字段中虽然可以搜索文本,但却不如在有索引的文本字段中搜索得快。
标准的Access控件:
标签、文本框、选项组、切换按钮、单选按钮、复选框、组合框、列表框、命令按钮、选项卡、图像、未绑定对象框、绑定对象框、分页符、子窗体/子报表、直线、矩形。 备注、数值、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

access数据类型大全ALTER TABLE tb ALTER COLUMN aa Byte 数字[字节]ALTER TABLE tb ALTER COLUMN aa Long 数字[长整型]ALTER TABLE tb ALTER COLUMN aa Short 数字[整型]ALTER TABLE tb ALTER COLUMN aa Single 数字[单精度]ALTER TABLE tb ALTER COLUMN aa Double 数字[双精度]ALTER TABLE tb ALTER COLUMN aa Currency 货币ALTER TABLE tb ALTER COLUMN aa Char 文本ALTER TABLE tb ALTER COLUMN aa Text(n) 文本,其中n表示字段大小ALTER TABLE tb ALTER COLUMN aa Binary 二进制ALTER TABLE tb ALTER COLUMN aa Counter 自动编号ALTER TABLE tb ALTER COLUMN aa Memo 备注ALTER TABLE tb ALTER COLUMN aa Time 日期/时间adBigInt: 20 ;adBinary : 128 ;adBoolean: 11 ;adChar: 129 ;adDBTimeStamp: 135 ;adEmpty: 0 ;adInteger: 3 ;adSmallInt: 2 ;adTinyInt: 16 ;adVarChar: 200 ;DataTypeEnum指定Field、Parameter或Property的数据类型。

在下表的“说明”列的括号中显示了相应的OLE DB 类型指示符。

有关 OLE DB 数据类型的详细信息,请参阅OLE DB Programmer's Reference 的Chapter 13和Appendix A。

ASP创建ACCESS表或添加字段2008-04-07 18:47创建一张空表:Sql="Create TABLE [表名]"创建一张有字段的表:Sql="Create TABLE [表名]([字段名1] MEMO NOT NULL, [字段名2] MEMO, [字段名3] COUNTER NOT NULL, [字段名4] DA TETIME, [字段名5] TEXT(200), [字段名6] TEXT(200))字段类型:2 : "SmallInt", // 整型3 : "Int", // 长整型4 : "Real", // 单精度型5 : "Float", // 双精度型6 : "Money", // 货币7 : "DateTime", // 日期时间11 : "Bit", // 是否13 : "TimeStamp",17 : "TinyInt", // 字节72 : "UniqueIdentifier", // 同步复制ID128 : "Binary",129 : "Char",130 : "NChar",131 : "Decimal", // 小数133 : "DateTime",135 : "SmallDateTime",200 : "VarChar",201 : "Text",202 : "VarChar", // 文本203 : "Text", // 备注204 : "Binary", // 二进制205 : "Image" // OLE 对象以下字段为无编码字段(NChar、NVarchar、NText型)8,128,130,202,203,204,205以下字段为按当前系统内码编码的字段(Asp中可用CodePage=936纠正为gb2312内码)129,200,201在现有的表中增加字段:Sql="alter table [表名] add column [字段名] varchar(200)"修改字段类型:Sql="alter table [表名] Alter COLUMN 字段名] varchar(50)"删除表:Sql="Drop table [表名]"删除字段:sql="alter table [表名] drop [字段名]"修改字段:Alter TABLE [表名] Alter COLUMN [字段名] 类型(大小) NULL新建约束:Alter TABLE [表名] ADD CONSTRAINT 约束名CHECK ([约束字段] <= '2007-1-1')删除约束:Alter TABLE [表名] Drop CONSTRAINT 约束名新建默认值:Alter TABLE [表名] ADD CONSTRAINT 默认值名DEFAULT '' FOR [字段名] 删除默认值:Alter TABLE [表名] Drop CONSTRAINT 默认值名=======================================conn.open connstrsql="alter table [tablename] add hehe char(20)"conn.execute(sql)response.write("添加成功")ACCESS新建数据库和表还不简单,有了表字段初始化就更简单=======================================<%session("tablen")="news"'news是已存在的表名session("fieldsn")="c"'要添加的字段名connectionstring="provider=microsoft.jet.oledb.4.0;data source="&server.MapPath("data/qq.mdb")set conn=server.createobject("adodb.connection")conn.OPEN connectionstringjhsql = " Alter Table "&session("tablen")&" add column "&session("fieldsn")&" real "conn.execute(jhsql)%>================================生成数据表,添加字段,其中id字段为自动增加,测试通过~~Sub GenAutoIncrementFld()set cn=server.CreateObject("ADODB.Connection")set clx=server.CreateObject("ADOX.Column")set cat=server.CreateObject("ADOX.Catalog")set tblnam=server.CreateObject("ADOX.Table")cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\网站制作\asp操作mdb\db\test.mdb"Set cat.ActiveConnection = cn = "Test"clx.ParentCatalog = catclx.Type = 3 = "Id"clx.Properties("AutoIncrement") = truetblnam.Columns.Append clxtblnam.Columns.Append "DataField",130,20cat.Tables.Append tblnamSet clx = NothingSet cat = Nothingcn.CloseSet cn = NothingEnd Subcall GenAutoIncrementFld===================================字段类型对应数值''---- DataTypeEnum Values ---- Const adEmpty = 0Const adTinyInt = 16Const adSmallInt = 2Const adInteger = 3Const adBigInt = 20Const adUnsignedTinyInt = 17 Const adUnsignedSmallInt = 18 Const adUnsignedInt = 19 Const adUnsignedBigInt = 21 Const adSingle = 4Const adDouble = 5Const adCurrency = 6Const adDecimal = 14Const adNumeric = 131Const adBoolean = 11Const adError = 10Const adUserDefined = 132 Const adVariant = 12Const adIDispatch = 9Const adIUnknown = 13 Const adGUID = 72Const adDate = 7Const adDBDate = 133Const adDBTime = 134Const adDBTimeStamp = 135 Const adBSTR = 8Const adChar = 129Const adVarChar = 200Const adLongVarChar = 201 Const adWChar = 130Const adVarWChar = 202 Const adLongVarWChar = 203 Const adBinary = 128Const adVarBinary = 204 Const adLongVarBinary = 205 Const adChapter = 136Const adFileTime = 64Const adPropV ariant = 138 Const adVarNumeric = 139 Const adArray = &H2000+)adBinary 128 BinaryTimeStampRaw * adBoolean 11 YesNo BitadChar 129 Char CharadCurrency 6 Currency MoneySmallMoneyadDate 7 Date DateTimeadDBTimeStamp 135 DateTime (Access 97 (ODBC)) DateTimeSmallDateTimeDate adDecimal 14 Decimal * adDouble 5 Double Float FloatadGUID 72 ReplicationID (Access 97(OLEDB)), (Access 2000(OLEDB)) UniqueIdentifier (SQL Server 7.0 +)adIDispatch 9adInteger 3 AutoNumberIntegerLong Identity (SQL Server6.5)IntInt *adLongVarBinary 205 OLEObject Image Long Raw *Blob (Oracle8.1.x)adLongVarChar 201 Memo (Access 97)Hyperlink (Access 97) Text Long *Clob (Oracle8.1.x)adLongVarWChar 203 Memo (Access 2000 (OLEDB))Hyperlink (Access 2000(OLEDB)) NText (SQL Server 7.0 +) NClob (Oracle8.1.x)adNumeric 131 Decimal (Access 2000(OLEDB)) DecimalNumericDecimalIntegerNumberSmallIntadSingle 4 Single RealadSmallInt 2 Integer SmallIntadUnsignedTinyInt 17 Byte TinyIntadVarBinary 204 ReplicationID (Access 97) VarBinaryadVarChar 200 Text (Access 97) VarChar VarCharVarChar2 adVariant 12 Sql_Variant (SQL Server2000 +)adVarWChar 202 Text (Access 2000 (OLEDB)) NVarChar (SQL ServerNVarChar27.0 +)adWChar 130 NChar (SQL Server 7.0 +)。

相关文档
最新文档