Hoje vamos aprender alguns comandos Basicos de SQL.
Requisitos:
Vamos Precisar de um servidor de banco de dados instalado na maquina. aqui vamos utilizar o Xampp que nos fornece o Banco de Dados Mysql.
Pelo Terminal Shell do Xampp, vamos acessar nosso banco de dados com o comando Abaixo:
O comando abaixo exibi todos os Bancos cadastrados;
Para criar um novo banco de dados usamos o comando CREATE DATABASE, seguido do nome que queremos dar ao banco. Por exemplo, para criar um novo banco de dados de nome "Mercado" usamos o comando a seguir:
Após criar o banco, executaremos o comando USE para torná-lo o banco atual:
Para criar tabelas em um banco de dados usamos a declaração CREATE TABLE.
id INT AUTO_INCREMENT,
nome VARCHAR(30),
idade INT(11),
cidade VARCHAR(20),
PRIMARY KEY (id)
);
Agora vamos inserir dados nesta Tabela como Comando Abaixo:
Conseguimos também inserir Varios dados de uma Vez no banco:
VALUES
("Peter Parker","25","New York"),
("Clark Kent","35","Metropolis"),
("Bruce Wayne","40","Gotham"),
("Diana Prince","500","Themyscira"),
("Bruce Banner","42","New York"),
("Steve Rogers","100","New York"),
("Tony Stark","40","New York"),
("Thor Odinson","1500","Asgard"),
("Natasha Romanoff","35","New York"),
("Clint Barton","43","New York"),
("Scott Lang","41","San Francisco"),
("T'challa","39","Wakanda"),
("Nick Fury","50","Huntsville"),
("Barry Allen","33","Central City"),
("Oliver Queen","40","New York"),
("James Gordon","47","Gotham"),
("Selina Kyle","35","New York"),
("Maria Hill","35","New York"),
("Scott Summers","35","New York"),
("Jean Grey","35","New York"),
("Lois Lane","35","Metropolis"),
("Miles Morales","35","New York"),
("Wade Wilson","35","New York"),
("Hal Jordan","30","Coast City"),
("Okoye","27","Wakanda"),
("Hank Pim","70","San Francisco"),
("Arthur Curry","35","Atlantis"),
("Jane Foster","35","New York"),
("Harley Quinn","30","Gothan"),
("Lex Luthor","45","Metropolis"),
("Barbara Gordon","30","Gotham"),
("Jimmy Olsen","30","Metropolis"),
("Wanda Maximoff","32","New York"),
("Reed Richards","43","New York"),
("Talia al Ghul","35","New York"),
("Johnny Storm","33","New York"),
("Jubilation Lee","22","Los Angeles");
Agora vamos Fazer uma consulta no banco com o comando Select:
Podemos fazer uma consulta individual pelo o id:
Podemos fazer uma consulta trazendo colunas especificas. Neste caso vamos especificar a coluna cidade.
Podemos fazer uma consulta Selecionando Intervalos:
Podemos fazer uma consulta Filtrando Texto:
Podemos fazer uma consulta por ordem numerica:
Podemos fazer uma consulta por ordem invertida também:
Agora vamos atualizar um dado na Tabela com o comando abaixo, vamos atualizar o nome de uma linha especifica:
Com o comando abaixo , podemos Excluir uma linha da Tabela pelo id:
Agora com o comando DROP podemos apagar uma Tabela e um Banco com os comandos Abaixo:
Agora com o comando ALTER podemos modificar a estrutura de uma Tabela:
Neste comando vamos deletar a coluna idade:
Com o comando abaixo conseguimos Renomear o nome da Coluna nome para username:
Com o comando abaixo conseguimos adicionar uma nova Coluna na Tabela, o nome da coluna sera Filme:
Para apagar todo o conteúdo de uma tabela de uma só vez, porém sem excluir a tabela em si, usamos a declaração TRUNCATE TABLE:
Retornar resultados ordenados em uma consulta
Forte Abraço a Todos!!!