SQL: Difference between revisions
Jump to navigation
Jump to search
(→Table) |
(→Table) |
||
Line 17: | Line 17: | ||
Also see: {{Internal|Relational_Databases#Table|Relational Databases | Table}} | Also see: {{Internal|Relational_Databases#Table|Relational Databases | Table}} | ||
==Primary Key== | |||
{{Internal|Relational_Databases#Primary_Key|Relational Databases | Primary Keys}} | |||
==Entity== | ==Entity== |
Revision as of 21:33, 22 May 2024
External
- Learning SQL, 3rd Edition by Alan Beaulieu
Internal
Overview
This article documents standard SQL. For database-specific extensions, we'll link to the databases-specific DML operations page.
SQL is a non-procedural language TODO: this
Terms
Table
In a relational model, data is stored in a set of tables, also known as relations. Within a relation, data is organized in rows (records) and columns.
Also see:
Primary Key
Entity
Result Set
View
SQL Schema Statements (DDL)
- Refactor PostgreSQL DDL Operations and surface in "Standard SQL" everything that can be handled with standard SQL.
- Refactor MySQL DDL Operations and surface in "Standard SQL" everything that can be handled with standard SQL.
CREATE
CREATE TABLE
ALTER TABLE
SQL Data Statements (DML)
Refactor PostgreSQL DML Operations and surface in "Standard SQL" everything that can be handled with standard SQL.
INSERT
UPDATE
UPDATE WHERE
DELETE
DELETE WHERE
Queries with SELECT
SQL Transaction Statements
Transactions.
Data Types
- SQL data types
- Database-specific data types
- Working with different data types
- Conversion functions
SQL NULL
NULL
in conditions.