Global Information Lookup Global Information

SQL information


SQL (Structured Query Language)
ParadigmDeclarative
FamilyQuery language
Designed byDonald D. Chamberlin
Raymond F. Boyce
DeveloperISO/IEC JTC 1 (Joint Technical Committee 1) / SC 32 (Subcommittee 32) / WG 3 (Working Group 3)
First appeared1974; 50 years ago (1974)
Stable release
SQL:2023 / June 2023; 11 months ago (2023-06)
Typing disciplineStatic, strong
OSCross-platform
Websitewww.iso.org/standard/76583.html
Major implementations
Many
Dialects
  • SQL-86
  • SQL-89
  • SQL-92
  • SQL:1999
  • SQL:2003
  • SQL:2006
  • SQL:2008
  • SQL:2011
  • SQL:2016
  • SQL:2023
Influenced by
Datalog
Influenced
CQL, LINQ, SPARQL, SOQL, PowerShell,[1] JPQL, jOOQ, N1QL
  • SQL Structured Query Language at Wikibooks
SQL (file format)
Filename extension
.sql
Internet media type
application/sql[2][3]
Developed byISO/IEC
Initial release1986 (1986)
Type of formatDatabase
StandardISO/IEC 9075
Open format?Yes
Websitewww.iso.org/standard/76583.html

Structured Query Language (SQL) (pronounced S-Q-L; historically "sequel")[4][5] is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling structured data, i.e., data incorporating relations among entities and variables.

Introduced in the 1970s, SQL offered two main advantages over older read–write APIs such as ISAM or VSAM. Firstly, it introduced the concept of accessing many records with one single command. Secondly, it eliminates the need to specify how to reach a record, i.e., with or without an index.

Originally based upon relational algebra and tuple relational calculus, SQL consists of many types of statements,[6] which may be informally classed as sublanguages, commonly: Data query Language (DQL), Data Definition Language (DDL), Data Control Language (DCL), and Data Manipulation Language (DML).[7]

The scope of SQL includes data query, data manipulation (insert, update, and delete), data definition (schema creation and modification), and data access control. Although SQL is essentially a declarative language (4GL), it also includes procedural elements.

SQL was one of the first commercial languages to use Edgar F. Codd's relational model. The model was described in his influential 1970 paper, "A Relational Model of Data for Large Shared Data Banks".[8] Despite not entirely adhering to the relational model as described by Codd, SQL became the most widely used database language.[9][10]

SQL became a standard of the American National Standards Institute (ANSI) in 1986 and of the International Organization for Standardization (ISO) in 1987.[11] Since then, the standard has been revised multiple times to include a larger set of features and incorporate common extensions. Despite the existence of standards, virtually no implementations in existence adhere to it fully, and most SQL code requires at least some changes before being ported to different database systems.

  1. ^ Cite error: The named reference ars was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference iana was invoked but never defined (see the help page).
  3. ^ Cite error: The named reference application/sql was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference learningSQL was invoked but never defined (see the help page).
  5. ^ Chamberlin, Donald D.; Frana, Philip L. (2001-10-03). "Oral history interview with Donald D. Chamberlin". University Digital Conservancy. Retrieved 2020-01-14. We changed the original name "SEQUEL" to SQL because we got a letter from somebody's lawyer that said the name "SEQUEL" belonged to them. We shortened it to SQL, for Structured Query Language, and the product was known as SQL/DS.
  6. ^ SQL-92, 4.22 SQL-statements, 4.22.1 Classes of SQL-statements "There are at least five ways of classifying SQL-statements:", 4.22.2, SQL statements classified by function "The following are the main classes of SQL-statements:"; SQL:2003 4.11 SQL-statements, and later revisions.
  7. ^ Chatham, Mark (2012). Structured Query Language By Example - Volume I: Data Query Language. Lulu.com. p. 8. ISBN 9781291199512.
  8. ^ Cite error: The named reference codd-relational-model was invoked but never defined (see the help page).
  9. ^ Cite error: The named reference SQL-Fundamentals was invoked but never defined (see the help page).
  10. ^ Cite error: The named reference IBM-sql was invoked but never defined (see the help page).
  11. ^ Cite error: The named reference ISO 9075:1987 was invoked but never defined (see the help page).

and 22 Related for: SQL information

Request time (Page generated in 0.6018 seconds.)

SQL

Last Update:

Structured Query Language (SQL) (pronounced S-Q-L; historically "sequel") is a domain-specific language used to manage data, especially in a relational...

Word Count : 3754

Microsoft SQL Server

Last Update:

2008 SQL Server 2008 R2 SQL Server 2012 SQL Server 2014 SQL Server 2016 SQL Server 2017 SQL Server 2019 SQL Server 2022 From SQL Server 2016 onward, the...

Word Count : 7126

MySQL

Last Update:

MySQL (/ˌmaɪˌɛsˌkjuːˈɛl/) is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael...

Word Count : 6202

NoSQL

Last Update:

NoSQL (originally referring to "non-SQL" or "non-relational") is an approach to database design that focuses on providing a mechanism for storage and...

Word Count : 2400

SQL injection

Last Update:

In computing, SQL injection is a code injection technique used to attack data-driven applications, in which malicious SQL statements are inserted into...

Word Count : 4166

PostgreSQL

Last Update:

PostgreSQL (/ˈpoʊstɡrɛs ˌkjuː ˈɛl/, POHST-gres kyoo el), also known as Postgres, is a free and open-source relational database management system (RDBMS)...

Word Count : 8582

List of SQL reserved words

Last Update:

reserved. SQL SQL syntax List of relational database management systems "Appendix C. SQL Key Words". PostgreSQL documentation. The PostgreSQL Global Development...

Word Count : 159

History of Microsoft SQL Server

Last Update:

The history of Microsoft SQL Server begins with the first Microsoft SQL Server database product – SQL Server v1.0, a 16-bit relational database for the...

Word Count : 4153

DB2 SQL return codes

Last Update:

SQL Return Codes are used on a day-to-day basis for the diagnosis of programming failures as a result of SQL calls by IBM Db2 programs. An important feature...

Word Count : 246

Embedded SQL

Last Update:

Embedded SQL is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL. Embedded SQL statements...

Word Count : 907

Microsoft Azure SQL Database

Last Update:

Microsoft Azure SQL Database (formerly known as SQL Azure, SQL Server Data Services, SQL Services, and Windows Azure SQL Database) is a managed cloud database...

Word Count : 786

SQL Server Compact

Last Update:

Microsoft SQL Server Compact (SQL CE) is a discontinued relational database produced by Microsoft for applications that run on mobile devices and desktops...

Word Count : 1062

SQL Server Express

Last Update:

per database in SQL Server 2019, SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, and 2008 R2 Express (4 GB for SQL Server 2008 Express...

Word Count : 1367

SQLite

Last Update:

languages have bindings to the SQLite library. It generally follows PostgreSQL syntax, but does not enforce type checking by default. This means that one...

Word Count : 3241

Data definition language

Last Update:

In the context of SQL, data definition or data description language (DDL) is a syntax for creating and modifying database objects such as tables, indices...

Word Count : 961

Simple Features

Last Update:

forms. Part 2 of the standard, ISO 19125-2 (SFA-SQL), defines a "SQL/MM" language binding API for SQL under the prefix "SF_". The open access OGC standards...

Word Count : 1068

SQL Server Management Studio

Last Update:

components within Microsoft SQL Server. First launched with Microsoft SQL Server 2005, it is the successor to the Enterprise Manager in SQL 2000 or before. The...

Word Count : 317

Microsoft Access

Last Update:

relative compatibility with SQL (structured query language)—queries can be viewed graphically or edited as SQL statements, and SQL statements can be used directly...

Word Count : 6622

SQL Server

Last Update:

SQL Server may refer to: Microsoft SQL Server, a relational database server from Microsoft Sybase SQL Server, a relational database server developed by...

Word Count : 69

SQL Server Reporting Services

Last Update:

SQL Server Reporting Services (SSRS) is a server-based report generating software system from Microsoft. It is part of a suite of Microsoft SQL Server...

Word Count : 1044

SQL Anywhere

Last Update:

SAP SQL Anywhere is a proprietary relational database management system (RDBMS) product from SAP. SQL Anywhere was known as Sybase SQL Anywhere prior to...

Word Count : 632

Actian Zen

Last Update:

Structured Query Language queries. SRDE parses SQL queries and sends them to the MKDE to run. The SRDE implements SQL-92. Significant other features include relational...

Word Count : 2615

PDF Search Engine © AllGlobal.net