MySQL - Comandos básicos



Hoje começaremos a falar sobre o Banco de Dados, mas especificamente sobre MySql. Hoje iremos iniciar pelo comando básicos e para isso iremos necessitar do MySql instalado em sua maquina, você pode está fazendo o download clicando aqui.


Após a instalação iremos abrir o console do MySql para que possamos praticar. Após abrir o console, ele irá pedir uma senha, caso não tenha cadastrado nenhuma poderá clicar na tecla ENTER para prosseguir, agora caso tenha cadastrado alguma deverá informar a mesma.

Após isso você estará com essa tela no console:

Agora nós iremos criar nosso banco de dados, para isso iremos digitar o seguinte comando:
create database [NomeDoBanco];
Nesse caso estaremos dando o nome do nosso banco de dados de "db_aluno". Após criar o banco de dados, nós iremos acessa-ló e para isso iremos utilizar o comanda USE, e ele ficara da seguinte forma:
use db_aluno;
E esses dois comandos ficam da seguinte forma:

Após criarmos o bando e acessa-ló, precisaremos criar a tabela a qual irá armazenar nossos dados. Iremos criar uma tabela chamada "aluno", nessa tabela iremos colocar os seguintes campos:
id
nome
idade
serie
telefone
email

Para a criação da tabela precisaremos do seguinte comando:
create table [nomeTabela]([campo][tipo]);
A criação da tabela fica da seguinte forma:
Os dados postos foram os mesmos informados anteriormente, o que podemos observar e que para cada campo foi informado o tipo dele, para os campos do tipo Varchar eu coloquei um tamanho 50, isso indica que cada campo desse é capas de suporta até 50 caracteres, se passar disso ele não irá armazenar. O campo idade e ID receberam tipo INT, não é necessário especificar quanto eles devem armazenar, porém podemos ver que o ID possui o AUTO_INCREMENT isso indica que ele será incrementado automaticamente.

Pronto! A tabela está criada e agora falta manipularmos os dados para podemos INSERIR, LISTAR, ALTERAR e DELETAR.

Para inserir um elemento na tabela é bastante simples, basta usarmos o comando INSERT, ele é escrito da seguinte forma:
INSERT INTO [nomeTabela] ([campo]) values ([elemento]);
Em relação a nossa tabela ele ficará assim:
Não precisamos informar o ID porque quando criamos a tabela informamos que ele seria AUTO_INCREMENT isso indica que toda vez que for inserido algum elemento na tabela ele será incrementado automaticamente.
Você pode esta executando este comando varias vezes mudando apenas os elementos que serão armazenados nos campos para que popule a tabela do banco de dados.

Após inserir os dados no campo de dados, agora iremos listar todos os dados informados e que estão armazenados nesta tabela, para isso iremos utilizar o SELECT.
Esse comando é escrito da seguinte forma:
SELECT [campo] from [tabela];
Você pode esta substituindo o nome do campo por um *(asterisco) para que ele selecione de todos os campos (caso queira), mas caso queria apenas um campo deverá informar o nome do campo a qual deseja.
O comando ficará assim:

Você pode retornar um ou mais dados especificando um característica que deseje no retorno. Esse comando ficará da seguinte forma:
SELECT * FROM [tabela] where [tratamento];
Esse comando ficará da seguinte forma:

Agora iremos alterar um dado, para isso utilizamos o comando UPDATE e ele é escrito da seguinte forma:
UPDATE [nomeTabela] SET [campo] = [alteração] where [condição];
Esse comando ficará da seguinte forma:

E para finalizarmos temos o ultimo comando básico que é o comando para deletar que é o DELETE. Ele é escrito da seguinte forma:
DELETE FROM [nomeTabela] where [campo] = [elemento];
O comando ficará da seguinte forma:
Algo que se pode observar com esse comando é que ele deleta todo que estivar relacionado ao dado passado.

Caso queiram esta deletando a tabela vocês podem esta utilizando o comando DROP. Ele é escrito da seguinte forma:
DROP TABLE [nameTabela];

Deletar o banco de dados é basicamente a mesma coisa mudando apenas um parametro, o comando fica da seguinte forma:
DROP DATABASE [nomeBanco];

E aqui finalizamos a parte de MySQL - Comandos básicos. Continuem ligados no TURIMLAB para mais posts sobre PHP e tudo sobre tecnologia.
Dicas, sugestões e dúvidas podem colocar nos comentários!

0 comentários:

Postar um comentário