SQL语言有什么作用?它与C语言有什么异同点。

SQL语言有什么作用?它与C语言有什么异同点。,第1张

SQL既结构化查询语言,是一种关系型数据库作用和ORACLE,DB2,MYSQL类似
作用:存储数据,查询数据处理数据
C语言是一种过程性语言,是从事系统软件和游戏软件开发的语言,现在主要是用VC++,它也可以从事手机系统开发,像塞班系统就是VC开发的
SQL是一种非过程化语言,你只用下命令,不用说明怎么做,软件帮你解决而C语言是过程化语言,你不仅要下命令,还要说明怎么做,难度远远大于SQL

用户想要检索数据库中的数据时,就通过 SQL 语言发出请求,接着 DBMS (数据库管理系统。譬如:SQL Server、Oracle)对该 SQL 请求进行处理并检索所要求的数据,最后将其返回给用户,此过程被称作为数据库查询,这也就是数据库查询语言这一名称的由来。SQL 并不是象 C、COBOL 和 Fortran 语言那样的完整的计算机语言。SQL 没有用于条件测试的 IF 语句,也没有用于程序分支的 Goto 语句以及循环语句 For 或 Do。确切的讲,SQL 是一种数据库子语言,SQL 语句可以被嵌入到另一种语言中,从而使其具有数据库存取功能。SQL 也非严格的结构式语言,它的句法更接近英语语句,因此易于理解,大多数 SQL 语句都是直述其意,读起来就象自然语言一样明了。 SQL 还是一种交互式查询语言,允许用户直接查询存储数据,利用这一交互特性,用户可以在很短的时间内回答相当复杂的问题,而同样问题若让程序员编写相应的报表程序则可能要用几个星期甚至更长时间。数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库包含关系数据库、面向对象数据库及新兴的XML数据库等多种,目前应用最广泛的是关系数据库,若在关系数据库基础上提供部分面向对象数据库功能的对象关系数据库。在数据库技术的早期还曾经流行过层次数据库与网状数据库,但这两类数据库目前已经极少使用。

SQL是结构化查询语言(STRUCTURED QUERY LANGUAGE),它是一组专用的程序命令,可完成如下任务:
在一个或多个数据库的一个或多个表中检索数据
通过插入,删除或更改记录 *** 纵表中数据
对表的数据进行数学统计
创建,更改或删除数据库中的表(仅ACCESS数据库)
创建或删除表中的索引
SQL查询语言主要结构为:
Select 查询字段 from 表名 Where 查询条件语句 [排序语句或分组语句]
查询字段必须分别用(西文)逗号分开或就用一个号代替
仅供参考


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10652180.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存