仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2791|回复: 9
打印 上一主题 下一主题

[学习教程] MYSQL编程:Access数据库和项目之间的数据范例的比...

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:26:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
为维持生产环境和非生产环境需要不断地投入管理支持费用MySQL学习教程,最终导致客户为数据库资源投入巨额成本。下表对照了MicrosoftAccess数据库(MicrosoftAccess数据库:数据和工具(如表、查询或窗体)构成的汇合,与特定的主题或用处有关。MicrosoftJet数据库引擎用于办理数据。)和MicrosoftAccess项目(MicrosoftAccess项目:与MicrosoftSQLServer数据库毗连且用于创立客户/服务饔τ贸绦虻?Access文件。项目文件中不包括任何数据或基于数据界说的工具(如表或视图)。)的数据范例(数据范例:决意字段可具有的数据范例的字段特性。数据范例包含Boolean、Integer、Long、Currency、Single、Double、Date、String和Variant(默许))。MicrosoftAccess数据范例SQLServer数据范例是/否(“是/否”数据范例:一种字段数据范例,用于只要两种大概值(如是或否、True或False)的字段。不同意有Null值。)bit(bit数据范例:在Access项目中,一种存储值为1或0的数据范例。承受1和0之外的整数值,但老是将其注释为1。)数字(“数字”数据范例:MicrosoftAccess数据库中的一种字段数据范例,用于将在数学运算中利用的数值数据。可是,若要显现或盘算泉币值,则应利用“泉币”数据范例。)(字节)tinyint(tinyint数据范例:Access项目中的一种占一个字节(8位)的数据范例,用于存储从0到255局限内的整数。)数字(整型)smallint(smallint数据范例:Access项目中的一种2字节(16位)数据范例,存储位于-2^15(-32,768)与2^15-1(32,767)之间的数字。)数字(长整型)int(int数据范例:Access项目中的一种4字节(32位)数据范例,存储位于-2^31(-2,147,483,648)与2^31-1(2,147,483,647)之间的数字。)数字(单精度浮点型)real(real数据范例:在Access项目中,一种近似的数值数据范例,精度为7位,正值取值局限大抵从1.18E-38到3.40E+38,负值取值局限大抵从-1.18E-38到-3.40E+38,也能够取0。)(无等价的数据范例)bigint(bigint数据范例:Access项目中的一种8字节(64位)数据范例,存储位于-2^63(-9,223,372,036,854,775,808)与2^63-1(9,223,372,036,854,775,807)之间的数字。)数字(双精度浮点型)float(float数据范例:在Access项目中,一种近似的数值数据范例,精度为15位。它所存储的正值局限大抵是从2.23E-308到1.79E+308,负值局限大抵是从-2.23E-308到-1.79E+308,也能够为0。)泉币(“泉币”数据范例:MicrosoftAccess数据库中的一种数据范例,用于与泉币有关的盘算或其准确度极为主要的定点盘算。)money(money数据范例:在Access项目中,用于存储泉币值的数据范例,取值局限从-922,337,203,685,477.5707到922,337,203,685,477.5807,准确度为万分之一个泉币单元。)

smallmoney(smallmoney数据范例:Access项目中的一种存储泉币值的数据范例,取值局限从-214,748.3648到214,748.3647,准确度为万分之一个泉币单元。当显现smallmoney值时,会将它们四舍五进为两个小数位。)小数/数值(decimal数据范例(Access数据库):准确的数值数据范例,用于存储-10^38-1到10^38-1的值。能够指定命值局限(最年夜总位数)和精度(小数点右侧的最年夜位数)。)decimal(decimal数据范例(Access项目):准确的数值数据范例,用于存储-10^38-1到10^38-1的值。能够指定命值局限(最年夜总位数)和精度(小数点右侧的最年夜位数)。)

numeric(numeric数据范例:在Access项目中,一种准确的数值数据范例,取值从-10^38-1到10^38-1。能够指定命值局限(最年夜总位数)和精度(小数点右侧的最年夜位数)。)日期/工夫(“日期/工夫”数据范例:Access数据库的一种数据范例,用来寄存日期和工夫信息。)datetime(datetime数据范例:在Access项目中,日期和工夫的数据范例,局限从1753年1月1日到9999年12月31日,准确度为三百分之一秒,即3.33毫秒。)

smalldatetime(smalldatetime数据范例:Access项目中的一种日期和工夫数据范例,精度不如datetime工夫数据范例。数据取值局限从1900年1月1日到2079年6月6日,准确度为一分钟。)主动编号(“主动编号”数据范例:MicrosoftAccess数据库中的一种字段数据范例,当向表中增加一条新纪录时,这类数据范例会主动为每笔记录存储一个独一的编号。能够发生三种编号:按次号、随机号和同步复制ID。)(递增)int(int数据范例:Access项目中的一种4字节(32位)数据范例,存储位于-2^31(-2,147,483,648)与2^31-1(2,147,483,647)之间的数字。)(界说了Identity属性)文本(“文本”数据范例:MicrosoftAccess数据库中的一种字段数据范例。“文本”数据范例最多能够包括255个字符,大概是由FieldSize属性指定的一个小一些的字符数。)(n)varchar(n)(varchar(n)数据范例:Access项目中的一种可变长度的数据范例,最年夜长度为8,000个ANSI字符。)

nvarchar(n)(nvarchar(n)数据范例:在Access项目中,一种可变长度的数据范例,最多可含4,000个Unicode字符。Unicode字符每字符占两个字节,并且撑持一切国际字符。)备注(“备注”数据范例:在MicrosoftAccess数据库中的一种字段数据范例。“备注”字段最多能够包括65,535个字符。)text(text数据范例:Access项目中的一种长度可变的数据范例,最多可存储2^31-1(2,147,483,647)个字符;默许长度为16。)OLE工具(“OLE工具”数据范例:字段的数据范例之一,用于在其他使用程序中创立的、可链接或嵌进(拔出)到Access数据库中的工具。)image(image数据范例:在Access项目中,一种长度可变的数据范例,最多可存储2^31-1(2,147,483,647)字节的二进制数据。image数据范例用来存储BLOB(二进制年夜工具),如图片、文档、声响和已编译代码。)同步复制ID(别名全局独一标识符(GUID:在Access数据库中,一种用于创建同步复制独一标识符的16字节字段。GUID用于标识正本、正本集、表、纪录和其他工具。在Access数据库中,GUID是指同步复制ID。)(GUID))uniqueidentifier(uniqueidentifier数据范例:在Access项目中,16字节的全局独一标识符(GUID)。)(仅适于SQLServer7.0或更高版本)超链接(“超链接”数据范例:存储超链接地点的Access数据库字段的数据范例。地点最多能够包括四部分,用以下语法格局编写:displaytext#address#subaddress#。)char(char数据范例:在Access项目中,一种流动长度的数据范例,最多可含8,000个ANSI字符。),

nchar(nchar数据范例:在Access项目中,一种流动长度的数据范例,最多可含4,000个Unicode字符。Unicode字符每字符占两个字节,并且撑持一切国际字符。),varchar,nvarchar(Hyperlink属性设为Yes)(无等价的数据范例)varbinary(varbinary数据范例:Access项目中的一种可变长度的数据范例,最多可存储8,000字节的二进制数据。)(无等价的数据范例)smallint(smallint数据范例:Access项目中的一种2字节(16位)数据范例,存储位于-2^15(-32,768)与2^15-1(32,767)之间的数字。)(无等价的数据范例)timestamp(timestamp数据范例:在Access项目中,一种每拔出或更新一行就会主动更新的数据范例。timestamp列中的值不是datetime数据,而是binary(8)或varbinary(8),标了然数据修正的按次。)(无等价的数据范例)charnchar(无等价的数据范例)sql_variant(sql_variant数据范例:Access项目中的一种数据范例,存储除text、ntext、image、timestamp和sql_variant范例之外的多种数据范例的值。在列、参数、变量或用户界说函数的前往值中利用。)(无等价的数据范例)用户界说(用户界说的数据范例:在MicrosoftSQLServer数据库中,同意某列包括的数据的范例界说,由用户使用现有的体系数据范例界说。划定规矩和默许值仅能够绑定到用户界说的数据范例。)正文在Access项目或SQLServer数据库中,前缀“n”代表“国度/区域”,意义是这个数据范例是启用Unicode的。在Access数据库中,全体文本列在默许情形下都是启用Unicode的。
RDBMS并非没有局限性。它们难以扩展,需要大量的资源来配置和维护,比如时间、硬件和人力。同样,它们往往遵循峰值性能模型,这就要求系统按照峰值容量来配置可用性,而不考虑典型的数据使用情况。
兰色精灵 该用户已被删除
沙发
发表于 2015-1-18 06:45:02 | 只看该作者
分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-21 12:19:17 | 只看该作者
入门没那么困难,精通没那么容易
简单生活 该用户已被删除
地板
发表于 2015-1-30 17:48:30 来自手机 | 只看该作者
可以动态传入参数,省却了动态SQL的拼写。
只想知道 该用户已被删除
5#
发表于 2015-2-6 14:41:23 | 只看该作者
理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识
透明 该用户已被删除
6#
发表于 2015-2-16 16:10:27 | 只看该作者
如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-5 07:29:38 | 只看该作者
而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~
莫相离 该用户已被删除
8#
发表于 2015-3-12 00:29:48 | 只看该作者
以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
飘灵儿 该用户已被删除
9#
发表于 2015-3-19 17:15:27 | 只看该作者
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。
分手快乐 该用户已被删除
10#
发表于 2015-3-29 16:24:08 | 只看该作者
所以你总能得到相应的升级版本,来满足你的需求。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 15:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表