Learn SQL for
MySQL
-
Descripción detallada del propósito de la instrucción
-
Sintaxis de la declaración con varias opciones
-
Dos ejemplos ejecutados a partir de una tabla real
This App acts as a reference for the SQL language
Learn DML & DDL statements with description, syntax, notes and examples
For each statement is presented:
-
Detailed description of the statement/command purpose
-
Syntax of the statement with various options
-
Two examples executed from a real table (Automobile Table)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. GENERAL
1.1 - Comentarios
1.2 - Tipos de datos
2. (DML) Data Manipulation Language
2.1 – SELECT
- Columnas, multicolumna, todas las columnas
- Expresiones, Funciones, Alias
- Limit, Distinct, Order By
- Where
- Operadores relacionales, matemáticos y de texto
- Wildcards
- Group By, Having, Funciones agregadas
- Union (Any & All)
- Subconsultas
- Joins (Inner, Right, Left)
- Select Into
2.2 - INSERT
- Con nombres de columnas
- Sin nombres de columnas
- Normas
- Insert Into ... Select
2.3 - DELETE
- Delete
- Delete ... Where
- Normas
- Integridad referencial
2.4 - UPDATE
- Update
- Update ... Where
- Normas
3. (DDL) DATA DEFINITION LANGUAGE
3.1 - CREATE
- Create Database
- Create Table
- Create Index
- Auto-Increment
- Restricciones (PK, FK, CK, DF, UQ, NN)
3.2 - ALTER
- Alter Columns
- Add Constraints
- Drop Constrains
3.3 - DROP
- Drop Table
- Drop Database
- Drop Index
3.4 - TUNCATE
- Delete Versus Truncate