What is “Structured” in Structured Query Language?

2019-01-18 22:00发布

What does the "Structured" word means in SQL?

Is it because this(SQL) language statements are organized into Clauses, expressions and predicates?

Because of this organization, is it called "Structured" ?

4条回答
看我几分像从前
2楼-- · 2019-01-18 22:02

The original full name was SEQUEL, which stood for "Structured English Query Language". It later had to be renamed to SQL due to trademark issues.

So basically, it was yet another attempt to sell a programming language as "just like English, except with a formal syntax" (hence "structured").

查看更多
虎瘦雄心在
3楼-- · 2019-01-18 22:09

from: http://wiki.answers.com/Q/Why_sql_is_called_structured_query_language

SQL, the standard that was later developed from Codd's work, provides a means of describing data with its natural structure only - that is, without superimposing any additional structure for machine representation purposes.

查看更多
萌系小妹纸
4楼-- · 2019-01-18 22:10

Mostly because it is a backronym. They needed a S to make Sequel.

查看更多
来,给爷笑一个
5楼-- · 2019-01-18 22:27

As I understand it, SQL is actually an abbreviation of SEQUEL, or Structured English Query Language. It was meant to have queries that everyone could read. The structured part means that you can only use a structured English; i.e. select col1 from table1, but not give col1 out of table1.

查看更多
登录 后发表回答