当前位置:首页 » 编程语言 » sqlaccess

sqlaccess

发布时间: 2022-01-24 04:24:50

1. sql语句(access)

不一样的,oracle中数据库的概念和sql Server里的酒不一样,建议你还是在自己的电脑上装个oracle来学习,什么事都是从不会到会的。加油!

就是要用到一些sql语句呀?
那就只能找一些oracle方面的书来看看了,看大多了其实也差不多,大多数的sql语句都是标准sql其中一小部分是oracle所特有的.

2. ACCESS数据库和SQL有什么区别

一、主体不同

1、ACCESS数据库:是由微软发布的关系数据库管理系统。结合了MicrosoftJet Database Engine 和图形用户界面两项特点。

2、SQL:指微软的SQLServer数据库服务器,是一个数据库平台,提供数据库的从服务器到终端的完整的解决方案。

二、特点不同

1、ACCESS数据库:以自己的格式将数据存储在基于Access Jet的数据库引擎里。它还可以直接导入或者链接数据。

2、SQL:为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。


三、优势不同

1、ACCESS数据库:会使用一个联合处理器来处理浮点型算术,整型数算术也总是要快一些。当你的计算不含有小数,尽量使用整型或长整型而不是变量或双整型。

2、SQL:达到了支持超大型企业进行联机事务处理 (OLTP)、高度复杂的数据分析、数据仓库系统和网站所需的性能水平。

3. Access跟SQL有什么区别和关系呢

Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。
SQL
Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL
Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。
如果是数据库,ACCESS和SQL都是数据库,ACCESS是小型数据库,而SQL是大型数据库,两者基本没有关系,但是可以相互转换。在编程中一般使用SQL语言对ACCESS数据库进行操作的。

4. sql 语句关于access

首先你多了个WHERE 应该换成AND

不知道你的数据库字段xxlb,sh,reg_type是什么类型的数据???
如果是数字,就改成:
sql="select top 8 * from sale where xxlb=4 and sh=1 and reg_type=0 and dateandtime<Dateadd("d",-16,now()) ORDER BY dateandtime DESC"

如果是文本类型你的就不用改。
另外你看下dateandtime是不是日期类型,还不行的话,就改下这里:dateandtime<Dateadd("d",-16,now()) --改成
dateandtime<Dateadd("d",-16,date())

5. sql与access哪个好

sql通常意义上讲,指的是数据库的“结构化查询语言”,而access一般认为是MS出来的小型桌面数据库,拿一门语言跟一种桌面数据库相比,怎么比?

如果你问题中所谓的sql,指的是sqlserver,mysql之类的大型数据库,那么从性能上讲,sqlserver,mysql肯定是要比access强百倍的,不过有一点是比不过access的:部署的便携性! access只要安装了office的机器上(准确的讲是mdac组件,目前已经内置在winxp及以上系统里了)一般都可以使用,而sqlserver,mysql必须安装服务端才能使用

另外在数据库方面有一个重要区别:access不支持事务,而sqlserver/mysql支持.

6. SQL Server 和Access区别是什么

总结了如下7点区别:

1、功能:SQL server是用于后台数据储存数据与查询的 ,不具备软件界面的设计开发,是最理想的大型数据库储存工具;Access具备后台储存与前台界面开发的功能,90%的功能用于开发软件,10%用于储存功能

2、权限管理:Access不具备权限管理的功能;SQL server管理权限划分细致,对内安全性高

3、防黑客能力:Access不具备防黑客的能力,SQL server数据库划分细致,对外防黑客能力高

4、并发处理能力:Access支持100人或者稍微再多一些;而SQL server在其他硬件,例如网速等条件支持的情况下,可同时支持万人在线

5、数据处理能力:Access表现一般;而SQL server则很快

6、对计算机资源占用率:Access占用率大;SQL server占用小

7、数据安全:Access常会引起数据损坏无法访问;SQL server很少损坏数据

8、数据库正常容量:Access作为储存工具,数据存储量达到1百兆以上基本寿命就快到了,还需要注意备份,一旦损坏就没了;而SQL server容量则是无限的

7. Access和SQL的区别

,对于日期字段字段
access表示为:#1981-28-12#
SQLSERVER2000表示为:‘‘1981-02-12‘‘
2,SQL语句区别,select ,update 在对单表操作时都差不多,
但多表操作时update语句的区别ACCESS与SQLSERVER中的Update语句对比:
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 table1 set ab=‘12‘,cd=444 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 kc_num,kc_num*num as all_kc_num 即可以把AS后的字段当作一个数据库字段参与计算。
sqlserver 中则为:select a,sum(num) as kc_num,sum(num)*num as all_kc_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会把所有的日期开转化成smalldatetime型)
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:iif([num] is null,0,[num]) 或 iif([num] is null,[num1],[num])
SQLServer: isnull([num],0) 或 isnull([num],[num1])
10,SQL语句取子串的区别
access:MID(字段,n1,[n2]),LEFT(字段,n),RIGHT(字段,n)
如:select left(cs1,4)+‘-‘+cs2 as cs3
SQLServer: SUBSTRING(expression, start, length)
如:select substring(cs1, 1, 2) + substring(cs1, 4, 2) + ‘-‘ + cs2 as cs3

8. Access跟SQL有什么区别和关系呢

你问的SQL是数据库还是语言?
如果是数据库,ACCESS和SQL都是数据库,ACCESS是小型数据库,而SQL是大型数据库,两者基本没有关系,但是可以相互转换。
如果是SQL语言,在编程中一般使用SQL语言对ACCESS数据库进行操作的。

9. SQL语句与ACCESS语句的区别

1、对于日期字段

access表示为:#1981-28-12#

SQLSERVER2000表示为:'1981-02-12'

2、SQL语句区别.

select ,update 在对单表操作时都差不多,

但多表操作时update语句的区别ACCESS与SQLSERVER中的UPDATE语句对比:

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 table1 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_num*num 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,表名任意。

10. SQL和ACCESS什么关系

sql语言支持连接access数据库,sql语言是操作数据库的语言,access是数据库,因此sql支持access的数据访问,当然除了sql支持access外,几乎所有的数据库的连接和访问都需要sql的支持。
现在学习access数据库当然没有问题,在网络编程中,除了学习sql语言、access数据库外,还必须学习编程语言,例如asp语言,java语言,vb语言,vb语言等,当然执行语言你要根据你的需要选择性学习。

热点内容
python列表查询 发布:2024-11-15 10:06:08 浏览:133
保存在服务器的图片如何删除 发布:2024-11-15 09:55:09 浏览:801
花雨庭国际服服务器ip 发布:2024-11-15 09:54:00 浏览:503
服务器的空岛如何刷钱 发布:2024-11-15 09:40:52 浏览:263
安卓系统录像设置在哪里 发布:2024-11-15 09:36:33 浏览:918
电信级服务器电脑 发布:2024-11-15 09:26:27 浏览:247
压缩某个文件夹 发布:2024-11-15 09:03:11 浏览:892
网址能解压吗 发布:2024-11-15 08:54:09 浏览:934
python更改目录 发布:2024-11-15 08:41:08 浏览:265
服务器闪存可以装在一般电脑上吗 发布:2024-11-15 08:36:46 浏览:8