Trabalho
1a Aula
Acessando o MySQL na linha de comando:
C:
cd \”program files”\MySQL\MySQL Server 5.6\bin
Forma direta quando não há senha de usuário root (administrador do banco de dados): mysql
Forma completa quando há senha e nome de usuário para se conectar ao banco de dados: mysql -u usuario -psenha ou mysql -u usuario -p
Visualizando as bases de dados:
Show databases;
Utilizando uma base de dados listada:
use nome_base_de_dados;
Visualizando tabelas:
show tables;
Verificando os campos de uma tabela :
desc nome_tabela;
Saindo do gerenciador de banco de dados mysql (modo linha de comando):
exit
2a Aula
Efetuando uma pesquisa/busca de dados em uma tabela:
Pesquisa completa descrevendo campos a serem visualizados:
select campo1, campo2, . . ., campon from nome_tabela;
Pesquisa completa:
select * from nome_tabela;
Pesquisa por valor de um determinado campo de uma tabela:
select campo1, campo2, . . ., campon from nome_tabela where condição;
Pesquisa por valor de um determinado campo de uma tabela ordenando-o:
select campo1, ..., campon from nome_tabela where condição order by campow ;
Contando número total de registros de uma tabela:
select count(campo1) from nome_tabela ;
Contando número de registros retornados de uma pesquisa de dados:
select count(campo1) from nome_tabela where condição;
Pesquisa utilizando dados de duas tabelas ou mais tabelas sem utilizar join:
select tabela1.campox, tabela2.campoy,..., tabelan.campom from tabela1,tabela2,...,tabelan;
Exemplos utilizados através da base de dados (database) sakila do mysql server.
Show databases;
Use sakila; show tables;
Select * from city; desc city;
Select city_id, country_id from city;
Select city_id, city, country_id from city where city=”London”;
Select city.city_id, city.city, city.country_id, country.country from city,country;
Select count(*) from city;
Exercícios (usando a base de dados