永发信息网

数据库编程是用什么语言

答案:5  悬赏:30  手机版
解决时间 2021-02-01 09:33
  • 提问者网友:眉目添风霜
  • 2021-02-01 04:46
打广告靠边站 数据库用的语言
最佳答案
  • 五星知识达人网友:旧脸谱
  • 2021-02-01 04:54
当然是sql(Structure Query Language)了,中文名字结构化查询语言。sql下还有很多分支,不同的数据都有针对sql进行特殊的扩展,比如Oracle的plsql,很多企业都用的。下附sql说明:
在1970年代初,由IBM公司San Jose,California研究实验室的埃德加·科德发表将资料组成表格的应用原则(Codd's Relational Algebra)。1974年,同一实验室的D.D.Chamberlin和R.F. Boyce对Codd's Relational Algebra在研制关系数据库管理系统System R中,研制出一套规范语言-SEQUEL(Structured English QUEry Language),并在1976年11月的IBM Journal of R&D上公布新版本的SQL语言(叫SEQUEL/2)。1980年改名为SQL。

1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2 和SQL/DS数据库系统中也实现了SQL。

1986年10月,美国ANSI采用SQL作为关系数据库管理系统的标准语言(ANSI X3. 135-1986),后为国际标准化组织(ISO)采纳为国际标准。

1989年,美国ANSI采纳在ANSI X3.135-1989报告中定义的关系数据库管理系统的SQL标准语言,称为ANSI SQL 89, 该标准替代ANSI X3.135-1986版本。该标准为下列组织所采纳:

国际标准化组织(ISO),为ISO 9075-1989报告“Database Language SQL With Integrity Enhancement”

美国联邦政府,发布在The Federal Information Processing Standard Publication(FIPS PUB)127

目前,所有主要的关系数据库管理系统支持某些形式的SQL语言, 大部分数据库打算遵守ANSI SQL89标准。

SQL 是高级的非过程化编程语言,它允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解其具体的数据存放方式。而它的界面,能使具有底层结构完全不同的数据库系统和不同数据库之间,使用相同的 SQL 语言作为数据的输入与管理。它以记录项目〔records〕的合集(set)〔项集,record set〕作为操纵对象,所有 SQL 语句接受项集作为输入,回送出的项集作为输出,这种项集特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入,所以 SQL 语句可以嵌套,这使它拥有极大的灵活性和强大的功能。在多数情况下,在其他编程语言中需要用一大段程序才可实践的一个单独事件,而其在 SQL 上只需要一个语句就可以被表达出来。这也意味着用 SQL 语言可以写出非常复杂的语句。

SQL 同时也是数据库文件格式的扩展名。

SQL 语言包含3个部分:

「资料定义语言」(DDL : Data Definition Language)
「资料操纵语言」(DML : Data Manipulation Language)
「资料控制语言」(DCL : Data Control Language)

DDL:用来创建数据库或表,例如:CREATE [ TEMPORARY | TEMP ] TABLE table (
column type
[ NULL | NOT NULL ] [ UNIQUE ] [ DEFAULT value ]
[column_constraint_clause | PRIMARY KEY } [ ... ] ]
[, ... ]
[, PRIMARY KEY ( column [, ...] ) ]
[, CHECK ( condition ) ]
[, table_constraint_clause ]
) [ INHERITS ( inherited_table [, ...] ) ]
以上语句创建了一个名为table的表。

DML管理数据例如:select * from table 查询table中所有数据。

DCL数据库控制,操作数据权限,配置数据库。
全部回答
  • 1楼网友:詩光轨車
  • 2021-02-01 08:11
德尔福,方便,快捷,三方控制
  • 2楼网友:执傲
  • 2021-02-01 07:31
裘月茁笈芳扁族兴泔片绪了麒煦潼昊烬泳珅灯雯 Delphi,方便快速,三方控件也多
  • 3楼网友:蓝房子
  • 2021-02-01 06:27
数据库编程当然是SQL语言了.....
  • 4楼网友:轻雾山林
  • 2021-02-01 05:46
你是说编写 数据库, 还是使用数据库的一些语言呢!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯