近把ACCESS数据库迁移到了SQLSQERVER2000上,在作的过程中总结了一下两者存在的一些区别
access表中字段的数据类型包括 access的数据类型有哪些
access表中字段的数据类型包括 access的数据类型有哪些
1、对于日期字段
SQLSERVER2000表示为:'1981-02-12'
2、SQL语句区别.
select ,update 在对单表作时都不多,
但多表作时update语句的区别ACCESS与SQLSERVER中的UPDATE语句对比:
UPDATE Tab1 SET a.Name = b.Name FROM Tab1 a,Tab2 b WHERE a.ID = b.ID;
同样功能的SQL语句在ACCESS中应该是
UPDATE Tab1 a,Tab2 b SET a.Name = b.Name WHERE a.ID = b.ID;
即:ACCESS中的UPDATE语句没有FROM子句,所有引用的表都列在UPDATE关键字后.
更新单表时:都为: UPDATE table可以构造方便、美观的输入/输出界面,1 set ab='ss',cd=111 where ....
3、delete语句
access中删除时用:delete from table1 where a>2 即只要把select 语句里的select 换成delete就可以了。
sqlserve 中则为: delete from table1 where a>2 即没有号
4、as 后面的计算字段区别
access中可以这样:select a,sum(num) as s_num,s_numnum as all_s_num 即可以把AS后的字段当作一个数据库字段参
与计算。
sqlserver 中则为:select a,sum(num) as s_num,sum(num)num as all_s_num 即不可以把AS后的字段当作一个数据库字段
参与计算。
5、[.]与[!]的区别
access中多表联合查询时:select tab1!a as tab1a,tab2!b tab2b from tab1,tab2 ,中间的AS可以不要。
sqlserve 中则:select tab1.a as tab1a,tab2.b tab2b from tab1,tab2 ,中间的AS可以不要。
6、联合查询时,
access中多表联合查询:'select a,b from(select a,b from tab1 where a>3 union select c,d from tab2 ) group by a,b
sqlserve 中则'select a,b from(select a,b from tab1 where a>3 union select c,d from tab2 ) tmptable group by a,b
即要加一个虚的表tmptable,表名任意。
7、access升级到sqlserver时,
可以用sqlserver的数据导入工具导入数据,但要做必要的处理。
access中的自动编号,不会自动转换SQL中的自动编号,只能转换为int型,要把它手工改成标识字段,种子为
1,把所有导入被sqlserver转化成的以n开头的字段类型的n去掉,如nvarchar->varchar.把需要有秒类型的日期字段
改成datatime类型(SQL会把所有的日期开转化成alldatetime型)
8、true与1=1
access用where true表示条件为真,
sqlserver用where 1=1表示条件为真
9、判断字段值为空的区别
普通空:Access和sql server一样 where code is null 或 where code is nol null
条件空:Access:if([num] is null,0,[num]) 或 if([num] is null,[num1],[num])
SQL: isnull([num],0) 或 isnulCHARACTER 每一字符两字节, 长度从 0 到 255 个字符。l([num],[num1])
10、SQL语句取子串的区别
access:MID(字段,n1,[n2]),LEFT(字段,n),RIGHT(字段,n)
如:select left(cs1,4)+'-'+cs2 as cs3
SQL: SUBSTRING(expression, start, length)
如:select substring(cs1, 1, 2) + substring(cs1, 4, 2) + '-' + cs2 as cs3
11、布尔类型的区别
引用地址:
文本、数字、货、备注录、日期和时间、是/否、格式文本、查阅和关系、计算字段、附件、超链接、粘贴为文本都属于字段数据类型,所以时间型是属于Access2010中的字段数据类型的
CAD CAI CAM CPU【】:B
A13 access软件是哪个公司的产品:本题查Access数据类型的基础知识。 Access中的字段数据类型有:文本型、数字型、日期/时间型、备注型在Access数据库中,表就是、自动编号型、货型、OLE型、是/否型、查阅向导型和超级链接型。其中OLE对象主要用于将某个对象链接或嵌入到Access数据库的表中。文本型多存储255个字符;备注型多存储G4000个字符;日期/时间型数据占用8个字节;自动编号数据类型占用4个字节。
这个字段主要是用来保存超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。当单击一个超级链接时,WEB浏览器或Access将根据超级链接地址到达指定的目标。超级链接多可包含三部分:一是在字段或控件中显示的文本;二是到文件或页面的路径;三是在文件或页面中的地址。
大对象:LOB(包括二进制BLOB和字符大对象CLOB)要在表中定义字段类型为“超级链接”,可以按下面的步骤作:
(1) 打开数据库,选择要在“数据库”窗口中包含超级链接字段的表,单击“设计”按钮,进入设置窗口。
(2) 将光标移到“字段名称”栏中的一个空白单元格上,输入字段名“网址”。
(3)按“Tab”键,光标移到“数据类型”栏,此时单元格变为一个下拉列表框,单击列表框旁的下位箭头,里面显示了全部可选字段类型。选择“超级链接”字段类型。
(4)关闭“设计”视图,返回“数据库”窗口。
要向数据库中添加超级链接,步骤为:
(3) 我们可以输输入数据 显示表之间的关系 打印 查询入一个超级链接,也可以单击“浏览”按钮,选择合适的超级链接。
(4) 单击“确定”按钮,超级链接添加完毕,下图中显示了添加后的效果。
这个字段主要是用来保存超级链接的,包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。当单击一个超级链接时,WEB浏览器或Access将根据超级链接地址到达指定的目标。超级链接多可包含三部分:一是在字段或控件中显示的文本;二是到文件或页面的路径;三是在文件或页面中的地址。在这个字段或控件中插入超级链接地址简单的方法就是在“插入”菜单中单击“超级链接”命令。
在下面关于Access数据类型的说法是:文本型字段的长度固定为255个字符,文本型不是固定的,是255个字符。
SQL:用“bit”表示拓展资料:
Microsoft Off Access是由微软发布的关系数据库管理系统。它结合了_icrosoftJet Database Engine 和_夹斡没Ы缑媪较钐氐悖 Microsoft Off 的系统程序之一。
优势
Microsoft Access Basic提供了一个丰富的开发环境。这个开发环境给你足够的灵活性和对Microsoft Windows应用程序接口的控制,同时保护你使你免遭用高级或低级语言开发环境开发时所碰到的各种麻烦。不过,许多优化、有效数据和模块化方面只能是应用程序设计者才能使用。开发者应致力于谨慎地使用算法。除了一般的程序设计概念,还有一些特别的存储空间的管理技术,正确使用这些技术可以提高应用程序的执行速度,减少应用程序所消耗的存储资源。
1、提高速度和D7 access数据库中表之间一对一关系在关系视图中表示为减少代码量
你可以用几种技巧来提高你的编码速度,但是却找不到有效的算法的替代者。接下来的这几点建议可以提高你的编码速度同时又减少你的应用程序消耗的存储空间。
即使Microsoft Access 会使用一个联合处理器来处理浮点型算术,整型数算术也总是要快一些。当你的计算不含有小数,尽量使用整型或长整型而不是变量或双整型。整型除法同样也要比浮点除法要快。在使用其他一些有效的数据类型时会:没有任何东西可以替换有效的运算法则。
3、避免使用过程调用
避免在循环体中使用子程序或函数调用。每一次调用都因额外的工作和时间而给编码增大了负担。每一次调用都要求把函数的局部变量和参数压栈,而栈的大小是固定的,不能随便加大,并且同时还要于Microsoft Access共享。
4、谨慎使用不定长数据类型
不定长数据类型提供了更大的灵活性,比如说允许正确处理空值和自动处理溢出。另外这种数据类型比传统的数据类型要大并消耗更多的存储空间。前面还曾经提到过,不定长数据类型的变量在数学计算中比较慢。
关系数据库,是建立在关系数据库模型基础上的数据库,借助于代数等概念和方法来处理数据库中的数据,同时也是一个被组织成一组拥有正式描access:用“是/否”表示述性的表格,该形式的表格作用的实质是装载着数据项的特殊收集体,这些表格中的数据能以许多不同的方式被存取或重新召集而不需要重新组织数据库表格。
关系数据库的定义造设置为文本型就可以了,不能用数字成元数据的一张表格或造成表格、列、范围和约束的正式描述。每个表格(有时被称为一个关系)包含用列表示的一个或更多的数据种类。每行包含一个的数据实体,这些数据是被列定义的种类。
简单
2、用整形数进行数算其实什么
类型是无所谓的
一般都是
文本
varchar
做录入限制和验证
的都是
程序里的问题
数据库
写成
文本就好了,
我说的值是
联系电话里
这个字段
大小
没定长字符型:char什么问题
看你用哪个版本,03版跟07版不一样
A文本 B数值 C日期 D备注当然是否属性,默认有个值,03版的是-1和1,07版的是1和0,好像是这样
嫩要设为是否数据类型,加一个控件,这样就好设置了。选择按下显示男,默认未按下是女。
你好,
5.数字数据类型在Access中,字段的命名规则为:
(1)长度为1~6表示正的或者负的货数量。4个宇符。
(2)可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头。
(3)不能包含句号(.)、惊叹号(!)、方括号([
])和单引号(’)。
版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。