A. VB用access好还是sql好
主要看你的使用功能,正如上面几位说的,SQL server功能强大,效率高,安全性好,但同时其使用和维护起来也需要较高的专业知识,而ACCESS更容易掌握一些,更是刚入门,初学者学习数据库的好软件;所以说你不是商业用途或者只是自己学习之用,那么可以先用ACCESS练习,等掌握相关使用方法后再改用SQL SERVER不迟(ACCESS可以直接升迁至SQL server)。
所以我建议先用ACCESS,等自己熟练以后再用SQL SERVER
B. 数据库编程是用什么语言
数据库编程是用sql语言。
SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。
使用SQL的常见关系数据库管理系统有:Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"常常被用于完成绝大多数数据库的操作。
(2)数据库用acc还是sql扩展阅读
SQL常用语句
1、SELECT语句
作用:SELECT语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。
语法:
SELECT目标表的一个或多个列名称,列名前可加表达式,如:avg(年龄)FROM目标表的名称;
以及:
SELECT*FROM表名称;
2、SELECTDISTINCT语句
作用:在一个表中,可能会包含重复值。这并不成问题,不过,有时你也许希望仅仅列出不同(distinct)的值。关键词DISTINCT作用就是用于返回唯一不同的值。
语法:
SELECTDISTINCT列名称FROM表名称
注释:*代表选取全部。
C. acc数据库是什么
acc数据库是指access小型数据库,是以文件形式储存的数据库,优点:轻便
SQL属大型数据库,是以非文件形式储存,适合大型网站使用。
D. 网站选SQL Server还是Access当后台数据库好
网站数据库,是选SQL Server还是Access好,可能您会说:选MySQL好,不过现在只是讨论IIS+ASP这种架构下的选择,不讨论Apache+PHP的情况。如果您现在是在局域网中使用,而且软件的价格成本不是考虑的因素,那当然是用SQL Server好了,似乎这个问题没什么好讨论的。不过在互联网上就不太一样了,因为大部分做网站的人都是租用别人的虚拟主机,比较常见的组合是PHP+MySQL或ASP+ACCESS或ASP+SQL Server,下面就使用ACCESS及SQL Server做一个比较:
成本
使用SQL Server的虚拟主机报价一般是使用ACCESS的1.5至2.5倍。
性能
就数据库的处理能力和稳定性ACCESS 和SQL Server 当然是没得比的,但是有一点必须注意的是,在互联网上使用SQL Server 和在局域中使用是大不一样的,如果你现在已经在用,请打开“SQL查询分析器”,连接上SQL Server服务器,执行“EXEC sp_who”,你可能看到返回的行数有几百行,也就是说你所在SQL Server服务器正在处理几百个连接,然后再执行“select count(*) from master..sysdatabases”,你可以看这个数字也是在几百以上,也就是说你所在SQL Server服务器上有好几百个数据库。相比之下,你使用的ACCESS文件只有你一个站点在使用,通过这些参数对比,就不能简单地认为使用SQL Server会比使用ACCESS获得更好的性能了。
开发
在开发能力方面ACCESS和SQL Server当然不在一个档次上,ACCESS没有表的外键和存储过程,可使用的SQL函数也远不如SQL Server,而且ACCESS的界面设计能力在做网站数据库时是用不上的,而且ACCESS没有提供象“SQL查询分析器”这样的自由SQL语句编写调试工具。
维护
在互联网上对数据库进行维护,SQL Server可以通过“企业管理器”(效果不好,经常连不上去)或“查询分析器”进行管理及维护,前提是SQL Server服务器开放了TCP/IP连接及你能直接连接到互联网或你的代理服务器开通了1433端口。而ACCESS一但把文件上传到网站之后,如果没有辅助工具或自已编写ASP脚本,是无法进行在线维护操作的,唯一的方法是通过FTP把文件拿到本地进行离线操作。
从以上的比较可以看出,使‍用ACCESS数据库在成本上是有优势,性能上也未必见差,但开发及上线后的维护能力不足,不过使用“网际数据库浏览器”可以弥补这方面的不足,这个软件可以在把ACCESS文件上传到网站后仍能在线地对ACCESS数据库进行查询、插入、更新及删除等操作,这一点是其他基于ODBC连接的数据库开发辅助工具所没有的。