Conceitos básicos de mysql
Índice INTRODUÇÃO CONCEITOS BÁSICOS 3 CONCEITOS BÁSICOS 3 SISTEMA DE INFORMAÇÃO 4 LINGUAGEM SQL 4 FUNÇÕES DE UM SGBD 5 VANTAGENS DA LINGUAGEM SQL 5 O EXEMPLO 6 CRIAÇÃO E DISTRIBUIÇÃO DE TABELAS 7 EXTRAINDO DADOS DE UMA TABELA 8 SELECIONANDO COLUNAS ESPECÍFICAS DA TABELA: 9 SELECIONANDO TODAS AS COLUNAS DA TABELA 9 SELECIONANDO SOMENTE ALGUNS REGISTOS DA TABELA 9 OPERADORES RELACIONAIS 9 OPERADORES RELACIONAIS 9 OPERADOR DE CONCATENAÇÃO 10 OPERADORES LÓGICOS 10 Operadores Between e NOT Between 10 OPERADORES LIKE E NOT LIKE 10 OPERADORES IN E NOT IN 11 OPERADORES IS NULL E IS NOT NULL 11 ORDENANDO OS DADOS SELECIONADOS 11 REALIZANDO CÁLCULOS COM INFORMAÇÃO SELECIONADA 11 UTILIZANDO FUNÇÕES SOBRE CONJUNTO 11 TOTALIZANDO COLUNA(SUM) 12 CALCULANDO MÉDIAS(AVG) 12 CONTANDO OS REGISTOS(COUNT) 12 UTILIZANDO A CLÁUSULA DISTINCT 12 AGRUPANDO INFORMAÇÕES SELECIONADAS (GROUP BY) 12 AGRUPANDO DE FORMA CONDICIONAL (HAVING) 12 UTILIZANDO FUNÇÕES NÃO AGREGADAS 13 Cláusula EXTRACT: 13 Cláusula UPPER e lower: 13 RECUPERANDO DADOS DE VÁRIAS TABELAS (JOINS) 13 O CONCEITO DE QUALIFICADORES DE NOME 13 JUNTANDO MAIS DE DUAS TABELAS 14 UTILIZANDO CONSULTAS ENCADEADAS (SUBQUERIES) 14 INSERINDO, MODIFICANDO E APAGANDO REGISTOS 14 ATUALIZANDO UM REGISTO 14 APAGANDO REGISTOS DA TABELA 15 UTILIZANDO VIEWS 15
INTRODUÇÃO CONCEITOS BÁSICOS
• Conjunto de dados sobre o qual uma comunidade de utilizadores realiza operações de recuperação e atualização.
• Uma BD representa algum aspeto do mundo real, chamado “universo”. As mudanças no universo são refletidas na base de dados.
CONCEITOS BÁSICOS
• Uma base de dados informática pode ser criada e mantida por um grupo de programas de aplicação escritos especificamente para aquela tarefa ou por um SISTEMA DE GESTÃO DE BASE DE DADOS (SGBD).
• Um SGBD é uma coleção de programas de propósito geral que facilita o processo de definir, construir e manipular