Saiba mais sobre SQL Aqui:Wikipedia
Ferramenta utilizada : MySQL-Front
Abra o MySQL-Front clique a aba SQL Editor
1) Vamos criar nosso Banco de dados MySQL
CREATE DATABASE AULASLQ
Usado para criar um banco de dados.
Clique F9;
Usado para criar Tabela.
CREATE TABLE [NOME_TABELA] (
[NOME_DO_CAMPO] [TIPO_DO_CAMPO] [DEFINICOES].
CREATE TABLE ALUNOS(
CODIGO INT NOT NULL AUTO_INCREMENT,
NOME VARCHAR(100),
NASCIMENTO DATE,
CIDADE VARCHAR(60),
UF CHAR(2),
SITUACAO BOOLEAN,
PRIMARY KEY (CODIGO))
Clique F9;
obs:O Parâmetro NOT NULL informa que o campo CODIGO sempre deve ter um valor.
O AUTO_INCREMENT indica que Toda vez que ouver uma inserção ele ira acrescentar uma valor sequencial do tipo inteiro, exemplo 1, 2, 3...
Agora o PRIMARY KEY(CODIGO) define o campo CODIGO como a chave primaria da tabela.
3)Comando SELECT.
Usado para realizar consultas em uma ou mais tabelas.
SELECT [CAMPO] FROM [TABELA]
WHERE [CONDICAO] ORDER BY [CAMPO]
[ASC] [DESC]
SELECT * FROM ALUNOS
OU
SELECT CODIGO, NOME, NASCIMENTO, CIDADE, UF, SITUACAO
FROM ALUNOS
vamos ver o resultado Clique F9;
Observe que primeira opção tem um (*) que representa todos os CAMPOS.
OBS:
ASC Ordena o campo por ordem crecente.
DESC Ordena o campo por ordem decrecente.
ORDER BY Para organizar os dados quando a pesquisa é retornada.
4) Comando INSERT.
Usado para inserir registros em uma batela.
INSERT INTO [TABELA] ([CAMPOS]) VALUES ([VALORES])
EXEMPLO:
INSERT INTO ALUNOS (NOME, NASCIMENTO, CIDADE, UF, SITUACAO)
VALUES ('Alisson Santos da Conceição','2017/09/07', 'Aracaju','SE',true)
Clique F9;
OBS: Note que não adicionei o campo CODIGO ao INSERT INTO e nem ao VALUES, porque o campo CODIGO é AUTO_INCREMENT .
5) Comando UPDATE.
Usado para editar registros em uma tabela.
UPDATE [TABELA] SET [CAMPO = VALOR]
WHERE [CONDICAO]
EXEMPLO1: Alterando Nome do Aluno.
UPDATE ALUNOS SET NOME = 'Alisson Conceição'
WHERE CODIGO = 1
EXEMPLO2: Alterar situação de todos os alunos.
UPDATE ALUNOS
SET SITUACAO = false
WHERE SITUACAO = (SELECT AVG(SITUACAO));
Clique F9;
Passa de True para False o valor do campo SITUACAO para todos os dados da tabela referente ao campo.
OBS: AVG Seleciona todos os dados do campo;
6)Comando DELETE.
Usado para excluir registros.
DELETE FROM [TABELA]
WHERE [CONDICAO]
EXEMPLO:
DELETE FROM ALUNOS
WHERE CODIGO = 2
Clique F9;
O Comando acima exclui o registro da tabela cujo valor do campo CODIGO É IGUAL A 2.
Resultado;
Para excluir todos os registros da tabela: DELETE FROM ALUNOS
Deixe seu comentário com suas duvidas e sugestões.
Esta com dificuldades? Deixe seu problema que postamos a solução!
Nenhum comentário:
Postar um comentário