página inicial do colunista   |   sobre   |   contato   |   rss
Nícolas Müller

Usando EXPLAIN para otimizar a indexação

Ás vezes, não é fácil identificar quais colunas de uma tabela de índice, mesmo que você tenha identificado queries lentas na sua aplicação. O EXPLAIN é projetado para auxiliar no processo de otimização consulta, fornecendo uma visão sobre a forma como o otimizador MySQL lida com uma consulta específica. Para analisar uma consulta, segue a consulta com EXPLAIN a palavra-chave: EXPLAIN SELECT film.title    FROM actor, film, film_actor   WHERE actor.actor_id = film_actor.actor_id     AND film.film_id = film_actor.film_id     AND actor.last_name = 'Walken' O retorno: *************************** 1. row ***************************            id: 1   select_type: SIMPLE         ta.


Assunto: MySQL    Data: 26/02/2008    Comentários (0)    Cliques: 666

MySQL Consulta com duas tabelas

Olá caro leitor. Hoje vou demonstrar como fazer uma consulta utilizando duas tabelas, as tabelas são: - ESTADO ---- | estado_id | | estado    | ------------- - CIDADE ---- | cidade_id | | estado_id | | cidade    | ------------- Estas são as tabelas, vamos selecionar o nome e o id das duas. SELECT c.cidade_id, c.cidade, e.estado_id, e.estado   FROM cidade c   INNER JOIN estado e        ON e.estado_id = c.estado_id Esta consulta é uma das formas mais otimizadas de retornar o resultado acima solicitado. Ele ira pesquisar em cidade dizendo que é obrigatória a relação com estado, ou seja, a cidade deverá conter um estado relacionado. Podemos faz.


Assunto: MySQL    Data: 26/02/2008    Comentários (0)    Cliques: 2318

Criando um banco de dados e tabelas

Olá pessoal. Veremos neste artigo como criar um banco de dados MySQL e também como criar tabelas e  indices de tabelas. Bom a criação do banco de dados é relativamente fácil basta adicionar o código abaixo: CREATE DATABASE `teste`; Onde teste é o nome de nosso banco de dados. Assim se cria uma nova base de dados no banco. Em alguns servidores você não terá a possibilidade de criar novos banco de dados pelo privilégio de administrador que você não deve ter. Portanto nestes servidores você deve ter um administrador de sua hospedagem que faz todo o trabalho. Bom com nosso banco criado, você pode adicionar usuários a ele. Criando um novo usuário: Para criar um usuário digite o código abaixo: CREATE USER username [IDENTIFIED BY [PASSWORD] '123456" target="_blank"> Onde: username = nome do usuário e '123456' é a senha deste usuário no servidor My.


Assunto: MySQL    Data: 23/09/2007    Comentários (2)    Cliques: 6441

© 2005 - 2008 - Oficina da Net - v 3.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.