Buscar nomes dos campos de uma Tabela – mysql

Desta maneira, pode-se buscar os campos da tabela, para uma consulta rápida ou exportação dos nomes.
Exempo:
SELECT COLUMN_NAME as coluna
 FROM INFORMATION_SCHEMA.COLUMNS
 WHERE table_schema = 'BANCO' and TABLE_NAME = 'TABELA'
ORDER BY ORDINAL_POSITION
;

Diferença entre UNION e UNION ALL. Operadores INTERSECT e MINUS.

Diferença entre UNION e UNION ALL. Operadores INTERSECT e MINUS.

Melhor que explicar, é mostrar um exemplo de uma vez!

Listando conteúdo do campo na tabela_1

SELECT campo_x FROM tabela_1;

campo_x
———-
01
02
03
04

Listando conteúdo do campo na tabela_2
SELECT campo_x FROM tabela_2;

campo_x
———-
01
02
03

Utilizando UNION
SELECT campo_x FROM tabela_1
UNION
SELECT campo_x FROM tabela_2;

campo_x
———-
01
02
03
04

Utilizando UNION ALL

SELECT campo_x FROM tabela_1
UNION ALL
SELECT campo_x FROM tabela_2;

campo_x
———-
01
01
02
02
03
03
04

Utilizando INTERSECT
SELECT campo_x FROM tabela_1
INTERSECT
SELECT campo_x FROM tabela_2;

campo_x
———-
01
02
03

Utilizando MINUS
SELECT campo_x FROM tabela_1
MINUS
SELECT campo_x FROM tabela_2;
campo_x
———-
04

Referências:http://www.stanford.edu/dept/itss/docs/oracle/9i/server.920/a96540/queries5a.htm#2054266
http://www.oreilly.com/catalog/mastorasql/chapter/ch07.html

Virtualizar projeto no localhost

 

Mas vamo lá, hoje eu vou mostrar um tutorialzinho bem simples e explicativo sobre como configurar virtual hosts no windows.

Requisitos:
Esse tutorial foi feito em um pc com Windows 7 com Wamp 2 instalado.

Primeiramente vou explicar o problema, as pessoas instalam o Wamp, geralmente na unidade C: então os arquivos do projeto ficam na pasta www, e quando você acessa pelo localhost, você digita no browser http://localhost/PASTA_DO_PROJETO.

Configurando o virtual host, você pode acessar diretamente o projeto pela url, http://nome_do_projeto/

Como exemplo o projeto vai se chamar “escola”.

Para criar o virtual host, precisamos alterar 3 arquivos:

C:\wamp\bin\apache\Apache2.2.11\conf\httpd.conf 
C:\WINDOWS\system32\drivers\etc\hosts 
C:\wamp\bin\apache\Apache2.2.11\conf\extra\httpd-vhosts.conf
(verifique os caminhos, e verões do apache, para encontrar os arquivos em seu computador)

1 – C:\wamp\bin\apache\Apache2.2.11\conf\httpd.conf
Nesse arquivo, você deve procurar (Crtl+F) por uma linha que tem httpd-vhosts.conf
Essa linha é onde você fala para o apache que ele deve usar o arquivo de configurações de virtual hosts
Basta descomentá-lo ( retirar o # do inicio da linha ).

2 – C:\WINDOWS\system32\drivers\etc\hosts
Nesse arquivo você deve colocar o ip do localhost (127.0.0.1), e o nome do projeto no final do arquivo.
como o nosso projeto de exemplo chama escola ficaria assim:

127.0.0.1 escola

3 – C:\wamp\bin\apache\Apache2.2.11\conf\extra\httpd-vhosts.conf

Aqui que você deve fazer as configurações do Virtual host.

<VirtualHost *:80>
ServerAdmin webmaster@escola
DocumentRoot "C:\wamp\www\escola"
ServerName escola
</VirtualHost>

Feito isso basta reiniciar o Wamp digitar “http://escola” e você já estará dentro do projeto.

Para quem usa o zend framework por exemplo, é interessante colocar o DocumentRoot direto para a pasta public(C:\wamp\www\escola\public), e assim você não precisa ficar fazendo redirecionamentos com .htaccess

Esse foi um tutorial bem simples porém muito util.

 

Escrito por: http://www.emersoncarvalho.com/configurando-virtual-hosts-no-windows/