WEBMASTER - MYSQL - (Apostila)

Guia completo do MySQL

1 Informa¸nocoes gerais sobre o MySQL
1.1 MySQL, MySQL AB e Open Source
1.1.1 O que e MySQL
1.1.2 O que e a MySQL AB
1.1.3 Sobre este manual
1.1.5 Historia do MySQL
1.1.6 As principais caracteristicas do MySQL
1.1.7 O MySQL e estavel?
1.1.8 Qual o tamanho das tabelas que o MySQL pode suportar
1.2 Fontes de Informa¸nocoes Sobre MySQL
1.3 Licenciamento e Suporte do MySQL
1.3.1 Pol tica de licenciamento MySQL
1.3.3.2 Servicos ISP MySQL
1.3.3.3 Executando um servidor web usando o MySQL.
1.4.4.5 Chaves Estrangeiras (Foreign Keys)
1.4.4.6 Razoes para nao usar chaves estrangeiras
1.5.1.3 Diferencas entre as sintaxes SQL do mSQL 2.0 e do MySQL
1.5.2.1 Estrategias de desenvolvimento da MySQL e PostgreSQL
2 Instalacao do MySQL
2.1 Instalacao rapida padrao do MySQL
2.1.1 Instalando o MySQL no Linux
2.1.2 Instalando o MySQL no Windows
2.2.1 Como obter o MySQL
2.2.3 Qual vers˜ao do MySQL deve ser usada
2.4.3 Inicializando e parando o MySQL automaticamente.
2.5 Atualizando/Desatualizando o MySQL
2.6.2.2 Iniciando o MySQL no NT / Win2000
2.6.2.4 Conectando em um MySQL remoto do Windows com SSH
3 Introducao ao MySQL: Um Tutorial MysQL
3.1 Conectando e desconectando do servidor
3.2 Fazendo Consultas
3.3 Criacao e Utilizacao de um Banco de Dados
3.3.1 Criando e Selecionando um Banco de Dados
3.3.2 Criando uma Tabela
3.3.3 Carregando dados em uma tabela
3.3.4 Recuperando Informacoes de uma Tabela
3.3.4.1 Selecionando Todos os Dados
3.3.4.2 Selecionando Registros Espec ficos
3.3.4.4 Ordenando Registros
3.3.4.5 C´alculo de Datas
3.3.4.7 Combinacao de padroes
3.3.4.8 Contando Registros
3.3.4.9 Utilizando Multiplas Tabelas
3.4 Obtendo Informacoes Sobre Bancos de Dados e Tabelas
3.5 Exemplos de Consultas Comuns
3.5.6 Utilizando Chaves Estrangeiras
3.8 Utilizando MySQL com Apache
4 Administracao de Bancos de Dados MySQL
4.1.2 Arquivo de Opcoes my.cnf
4.1.3 Instalando Varios Servidores na Mesma Maquina
4.1.4 Executando Multiplos Servidores MySQL na Mesma Maquina
4.2.2 Como Tornar o MySQL Seguro contra Crackers
4.2.7 Conectando ao Servidor MySQL
4.2.9 Controle de Acesso, Estagio 2: Verificacao da Requisicao
4.2.10 Causas dos Erros de Accesso Negado
4.3 Gerenciamento das Contas dos Usu´arios no MySQL
4.3.3 Quando as Alteracoes nos Privilegios tem Efeito
4.3.5 Adicionando Novos Usuarios ao MySQL
4.3.6 Configurando Senhas
4.4.1 Backups dos Bancos de Dados
5.1.3 Para que Utilizamos o MySQL ?
5.2 Otimizando SELECTs e Outras Consultas
5.2.3 Velocidade das Consultas que Utilizam SELECT
5.2.4 Como o MySQL Otimiza Clausulas WHERE
5.5.4 Como o MySQL Utiliza a Memoria
5.5.5 Como o MySQL Utiliza o DNS
6 Referencia de Linguagem do MySQL
6.1.6 MySQL e Exigente com Palavra Reservadas?
6.2 Tipos de Campos