TyttoSoft

DICAS | SOFTWARE | PROGRAMAÇÃO




SQL - LINGUAGEM SQL CREATE, SELECT, INSERT, UPDATE, DELETE - MySQL


 
A linguagem SQL (Structured Query Language) ou (Linguagem Estruturada de Pesquisa) foi criada para sr uma linguagem padrão para consulta, atualizações e manipulação de dados em um banco de dados relacional. 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;
2) Criação de Tabela CREATE TABLE. 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;
Para visualizar os dados inseridos clique na aba Data Browser do MySQL-Front.
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 CÓDIGO É 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!


17/04/2026 04:58 SQL 4470


Política de privacidade

Utilizamos cookies e outras tecnologias semelhantes para melhorar a sua experiência no nosso site.

Ao continuar navegando, você declara que está de acordo com a nossa política de privacidade.

Copyright © TyttoSoft 2018 | Desenvolvido por www.TyttoSoft.com.br