foxpro与sql
1. 我想知道vfp和sql有什么区别
Foxpro是开发工具,SQL是中大型数据库.Foxpro 同SQL联合可以开发出非常好的应用软件.一般来说,SQL是指结构化查询语言,它在所有数据库管理系统中都可以用,那么在vfp这个数据库管理系统中也能用。 你可能说的是另一个数据库管理系统SQL SERVER,那么它与VFP的区别是:
SQL Server是真正的中大型数据库,VFP是桌面数据库,使用方便、易学,但实际上牺牲了真正数据库的一些功能,如安全性;此外,VFP既是数据库又是编程语言(开发工具)。SQL是当前比较流行的中大型数据库系统,在保密、稳定性、操作等方面都有其独到之处。如果用SQL作后台数据库,VFP作为前台开发工具,开发出来的系统是很稳定的,你再也不会担心库损坏给你的维护带来的麻烦。在网络数据处理方面优势是DBF等小型数据库只能忘其背而太息。
没什么区别,就是字母的含义不同代表的东西不同。你要学的话就学VFP就行了。我做软件开发,一直就是用VFP。
里外的建议是:你学完了数据库系统概论后, 应该学会使用一个具体的数据库服务器,如MS SQL Server ,或者 Oracle, MS SQL 容易上手,建议学会使用; 然后学习C#和数据库应用的开发,这个部分非一朝一夕之功,慢慢来吧。
2. FoxPro和SQL
foxpro 可以和sql一起用
foxpro做一个前台
sql做一个数据库
foxpro自己也可以独立建数据库
3. VFP与SQL是什么关系( 照搬百科敷衍了事一律无视 )
sql 是 数据库的查询语言 ,vfp是一个开发软件,硬要说有关系的话就是vfp开发软件时要用sql来管理数据库吧 。
4. SQL到底是什么,和foxbase,foxpro是一类东西么
foxbase和foxpro是数据库。
把这两个软件装在你电脑了,你就可以在你电脑了建数据库了,数据库里就可以建表了,比如课程表,学生成绩表,学生档案表等。
SQL是Structured
Quevy
Language的缩写。翻译过来就是结构化查询语言。
是一中对数据库操作的语言。
一般用在mysql
sqlserver数据库。
而oracle这款相对比较好但是也比较贵的数据库有它自己的语言
SQL语句仅仅是对数据库进行增,删,改,查等操作,不能开发软件。他是数据库语言而不是计算机语言。
5. foxpro6.0可以用SQL语言吗
foxpro6.0可以用SQL语言,这是用 vfp6的简单查询生成的。
SELECT FJGZ2.Xm,FJGZ2.B14;
FROM D:\FJGZ\DBF\FJGZ2.DBF FJGZ2;
ORDER BY FJGZ2.Xm,FJGZ2.B14
您可以在程序中 执行它:
DO query.qpr
用vfp6的交叉查询生成的。
SELECT ZLMXB.Dm, ZLMXB.Zldm, SUM(ZLMXB.Rzj);
FROM 'E:\GMB\DBF\ZLMXB.DBF' ZLMXB;
GROUP BY ZLMXB.Dm, ZLMXB.Zldm;
ORDER BY ZLMXB.Dm, ZLMXB.Zldm;
INTO CURSOR SYS(2015)
DO (_GENXTAB) WITH 'Query',.t.,.t.,.t.,,,,.t.,0,.t.
BROWSE NOMODIFY
假如生成的保存在ZLMXB.qpr中
DO ZLMXB.qpr.qpr 即可。
6. SQL和visual foxpro学哪个更好
建议学习SQL,原因是:
1、SQL的相关工具较多,基本上都是图形界面化的。并且其数据库容量可达TB级别。适合企业级应用,当然小型企业使用是绰绰有余。
2、Visual FoxPro 目前最新版为 9.0,是微软为小型企业或低配置计算机上使用的小型数据库,和SQL比较的话,存储数据容量和检索速度都不具备优势,另外其SQL也是比较另类的SQL语法。
所以不建议你学习Visual FoxPro
7. FOXPRO中数据库语言与sql有什么区别
SQL既结构化查询语言,是一种关系型数据库.作用和ORACLE,DB2,MYSQL类似.作用:存储数据,查询数据.处理数据.C语言是一种过程性语言,是从事系统软件和游戏软件开发的语言,现在主要是用VC++,它也可以从事手机系统开发,像塞班系统就是VC开发的.SQL是一种非过程化语言,你只用下命令,不用说明怎么做,软件帮你解决.而C语言是过程化语言,你不仅要下命令,还要说明怎么做,难度远远大于SQL.
8. SQL和 FOXPRO有什么区别
SQL和FOXPRO区别为:来源不同、运行系统不同、数据处理能力不同。
一、来源不同
1、SQL:SQL是1974年由Boyce和Chamberlin推出的数据库产品。
2、FOXPRO:FOXPRO是由美国Fox Software公司于1988年推出的数据库产品。
二、运行系统不同
1、SQL:SQL可在Windows系统和Mac系统上运行。
2、FOXPRO:FOXPRO在DOS系统上运行,与xBase系列兼容。
三、数据处理能力不同
1、SQL:SQL具有较高的数据管理性能,能够有效提升数据请求与返回的速度,有效应对复杂任务的处理。
2、FOXPRO:FOXPRO在大量客户端的网络环境中对数据处理能力比较吃力。
9. SQL和 FOXPRO有什么区别
mssql和foxpro的主要区别:
1、规模上:前者为大、中型(网络)数据库系统,后者为小型(桌面)数据库系统;
2、层次上:前者主要构建二层(c/s)及以上(b/s等)的数据库系统;后者主要构建单层的本地的数据库系统;
3、可靠性:前者提供多种的安全控制手段,数据安全有保障;后者安全控制措施几近于无,数据不安全。
10. SQL命令与VFP命令之间的区别
VFP命令只能在命令窗口使用,SQL命令能在命令窗口使用也能在事件窗口使用(表单的所有控件),菜单的命令结果中,SQL语言能满足你所有的功能,VFP命令只能进行简单的操作.
SQL属于高级查询语言,很多数据库的应用软件中都是可以使用的,而VFP命令只能在VFP中使用