O comando SELECT permite recuperar os dados de um objeto do banco de dados, como uma tabela, view e, em alguns casos, uma stored procedure (alguns bancos de dados permitem a criação de procedimentos que retornam valor). A sintaxe mais básica do comando é:
SELECT * FROM projetos;Abaixo, você pode ver o resultado do comando (clique no ícone view source, no canto superior direito, para ver melhor)
+-----+------------+------------+----------------------+--------------------+------------------+ | id | id_projeto | id_cliente | nome_projeto | data_inicio_projeto | data_fim_projeto| +-----+------------+------------+----------------------+--------------------+------------------+ | 1 | 1 | 557 | Forensetux | 15-09-2013 | 09-09-2014 | | 2 | 2 | 863 | Kent | 18-06-2013 | 10-04-2014 | | 3 | 3 | 192 | Moradabad | 10-04-2013 | 01-05-2014 | | 4 | 4 | 671 | Lithgow | 15-07-2013 | 26-05-2014 | | 5 | 5 | 440 | Bowden | 14-12-2013 | 07-03-2014 | +-----+------------+------------+----------------------+--------------------+------------------+ 5 rows in set (0.14 sec)
O símbolo * significa all ou todas as colunas, neste caso.
Você pode especificar quais colunas, exatamente, deseja ver, ao descrevê-las no lugar do *.
No exemplo, abaixo, vou pedir para que apenas as colunas
id_projeto e nome_projeto sejam exibidas:SELECT id_projeto, nome_projeto FROM projetos; |
E, como resultado, obtenho o seguinte:
+------------+----------------------+ | id_projeto | nome_projeto | +------------+----------------------+ | 1 | Forensetux | | 2 | Kent | | 3 | Moradabad | | 4 | Lithgow | | 5 | Bowden | +------------+----------------------+ 10 rows in set (0.01 sec)
