Independente da linguagem de programação que você escolhe
para desenvolver seus projetos, uma sintaxe se torna onipresente
em qualquer sistema que usa acesso à banco de dados, trata-se da
linguagem
SQL (Structured Query Language), que é usada para se
comunicar com o banco de dados.
A SQL é uma linguagem padrão de acesso à banco de dados, porém
dependendo do
SGBD (Sistema de Gerenciamento de Banco de Dados)
escolhido, podem existir pequenas variações entre seus comandos.
Por exemplo, o MySQL é rico em funções de formatação de data,
coisa que não é verdadeira quando se fala em PostgreSQL. Alguns
SGBDs possuem recursos que outros não tem, como suporte a
transações, sub-queries, etc.
Para quem ainda não está acostumado com o jargão técnico adotado
pelos administradores de banco de dados, um SGBD é o sistema
responsável por gerenciar a forma como os dados/registros são
armazenados de forma física no disco rígido de seu computador e
a forma como esses dados são recuperados. O
Linux é muito rico
em diversidade de SGBDs, vou citar somente os que considero os
três principais na categoria, perdoem-me por omitir os demais:
O objetivo deste artigo é apresentar alguns truques de SQL baseados no
MySQL, que é sem dúvidas o SGBD de maior sucesso quando se trata da
combinação de Linux e Internet.
Este artigo pode ser considerado a continuação do primeiro da série:
Este artigo é indicado para quem já possui alguma experiência com SQL.