Learn SQL for
MySQL
-
Vai começar a aprender SQL no MySQL?
-
Não se recorda das instruções?
-
Não se recorda da sintaxe?
Desenvolvido para aprender facilmente a Linguagem SQL para MySQL
Esta App actua como uma referência para a linguagem SQL
Aprenda instruções DML e DDL com descrição, sintaxe, notas e exemplos
Para cada instrução é apresentada:
-
Descrição detalhada da instrução
-
Sintaxe com apresentação de regras
-
Dois exemplos a partir de um banco de dados real (Tabela Auto)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. GERAL
1.1 - Comentários
1.2 - Tipos de Dados
2. (DML) Data Manipulation Language
2.1 – SELECT
- Colunas, Multi-Colunas, Todas as Columns
- Expressões, Funcões, Alias
- Limit, Distinct, Order By
- Where
- Operadores relacionais, matemáticos e de texto
- Wildcards
- Group By, Having, Funções de Agregação
- Union (Any & All)
- Subconsultas
- Joins (Inner, Right, Left)
- Select Into
2.2 - INSERT
- Indicando o nome das Colunas
- Sem atribuir nome às Colunas
- Regras
- Insert Into ... Select
2.3 - DELETE
- Eliminar todos os registos
- Delete ... Where
- Regras
- Integridade Referencial
2.4 - UPDATE
- Atualizar toda a coluna
- Update ... Where
- Regras
3. (DDL) DATA DEFINITION LANGUAGE
3.1 - CREATE
- Create Database
- Create Table
- Create Index
- Auto-Increment
- Restrições (PK, FK, CK, DF, UQ, NN)
3.2 - ALTER
- Alter Columns
- Add Constraints
- Drop Constraints
3.3 - DROP
- Drop Table
- Drop Database
- Drop Index
3.4 - TUNCATE
- Delete Versus Truncate