SlideShare uma empresa Scribd logo
1 de 14
Curso de Programação
Olá!
Eu sou o Euclides Dala
Lic. em Linguística Inglesa
Especialista em Análise e
Desenvolvimento de Sistemas.
Autodidata em Tecnologias daInformção.
Outras informações:
928 628 934 / 998 628 934
2
1. ?
3
4
“
5
6
Criando o banco de
dados
CREATE DATABASE curso;igo));
Como podemos ver, a sintaxe é bem intuitiva e com um leve
conhecimento da língua inglesa fica mais fácil ainda de entender.
Após criar o bando de dados, precisamos avisar ao mysql que vamos
usá-lo, para isso basta escrevermos.
7
Criando o banco de
dados
USE curso;
Feito isso o nosso banco de dados está criado, faltando apenas criar a
nossa tabela. Para isso vamos usar o próximo comando.
8
Criando
tabelas
CREATE TABLE disciplina( codigo int(4) AUTO_INCREMENT,
nome_disciplina varchar(30) NOT NULL,PRIMARY KEY (codigo));
Agora vamos às explicações do que se tratam os comandos:
• AUTO_INCREMENT pode ser utilizado para automatizar um código que sirva de chave primária de
uma tabela.
• PRIMARY KEY define a chave primária da tabela, isto é, o campo que serve como chave da
tabela e que não pode ser repetido.
• NOT NULL define que um determinado campo seja de preenchimento obrigatório.
Agora já temos um banco de dados e uma tabela criada, com isso é possível manipular os dados do
banco de dados.
9
INSERT
Agora vamos inserir alguma informação na nossa tabela, para isso
vamos usar o comando INSERT, é bem simples também.
INSERT INTO disciplina(codigo, nome_disciplina, sigla_disciplina) VALUES (null, “Folha de Estilo por
Cascata”, “CSS”);
SELECT
Agora que nossa tabela está com alguns registros inseridos nela, nós vamos usar o comando
SELECT pra poder selecionar e buscar esses registros. Continuaremos no mesmo terminal
(Consola) e iremos digitar o seguinte código:SELECT * FROM disciplina;
Como podemos perceber, todos os registros da tabela foram retornados. Isso se deu porque o
uso do SELECT * faz com que a consulta retorne todos os valores da tabela.
Mas o comando SELECT permite diversas variações e combinações nele, podemos buscar
exatamente o que queremos e do jeito que queremos, por exemplo.
Se quisermos buscar apenas o e-mail do fornecedor nós podemos, basta fazer da seguinte
forma:
SELECT
Mas o comando SELECT permite diversas variações e combinações nele, podemos buscar exatamente o que
queremos e do jeito que queremos, por exemplo.
Se quisermos buscar apenas o e-mail do fornecedor nós podemos, basta fazer da seguinte forma:
SELECT sigla_disciplina FROM disciplina;
SELECT
- ORDER BY
Se em nossa consulta sql nós quisermos que os registros retornados venham ordenados, nós podemos usar o
comando ORDER BY, basta dizer pelo que você quer ordenar que ele traz o registro ordenado.
SELECT * FROM disciplina ORDER BY nome_disciplina
ASC;;
UPDATE disciplina SET nome_disciplina=”Linguagem de Marcação de HiperTexto5” WHERE codigo=1;;
UPDATE
Para alterar um registro, usamos o comando UPDATE, com ele é possível editar os
campos de sua tabela e colocar outro valor neles.
Obrigado!
Alguma Pergunta?
14

Mais conteúdo relacionado

Semelhante a Introdução ao MySQL - EuDala SF 2023.pptx

Semelhante a Introdução ao MySQL - EuDala SF 2023.pptx (20)

Apostila sql
Apostila sqlApostila sql
Apostila sql
 
Apostila sql
Apostila sqlApostila sql
Apostila sql
 
Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8
 
Fundamentos de SQL - Parte 1 de 8
Fundamentos de SQL - Parte 1 de 8Fundamentos de SQL - Parte 1 de 8
Fundamentos de SQL - Parte 1 de 8
 
Apostila PhP com Wamp 3a Parte
Apostila PhP com Wamp 3a ParteApostila PhP com Wamp 3a Parte
Apostila PhP com Wamp 3a Parte
 
Principais instruções em sql
Principais instruções em sqlPrincipais instruções em sql
Principais instruções em sql
 
Modulo 15 PSI
Modulo 15 PSIModulo 15 PSI
Modulo 15 PSI
 
Aula 11 banco de dados
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
 
Aula 8 - SQL Injection
Aula 8 - SQL InjectionAula 8 - SQL Injection
Aula 8 - SQL Injection
 
Aula 11 banco de dados
Aula 11   banco de dadosAula 11   banco de dados
Aula 11 banco de dados
 
Banco de Dados.pptx
Banco de Dados.pptxBanco de Dados.pptx
Banco de Dados.pptx
 
Python 04
Python 04Python 04
Python 04
 
plsql oracle
plsql oracleplsql oracle
plsql oracle
 
Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)Linguagem SQL (com MySQL)
Linguagem SQL (com MySQL)
 
Db2
Db2Db2
Db2
 
etetet
etetetetetet
etetet
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Aula 6 sql - introdução
Aula 6   sql - introduçãoAula 6   sql - introdução
Aula 6 sql - introdução
 
Aula 12 banco de dados
Aula 12   banco de dadosAula 12   banco de dados
Aula 12 banco de dados
 
Aula 7 - Planilhas
Aula 7 - PlanilhasAula 7 - Planilhas
Aula 7 - Planilhas
 

Último

TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06AndressaTenreiro
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3filiperigueira1
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 

Último (6)

TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 

Introdução ao MySQL - EuDala SF 2023.pptx

  • 2. Olá! Eu sou o Euclides Dala Lic. em Linguística Inglesa Especialista em Análise e Desenvolvimento de Sistemas. Autodidata em Tecnologias daInformção. Outras informações: 928 628 934 / 998 628 934 2
  • 4. 4
  • 6. 6 Criando o banco de dados CREATE DATABASE curso;igo)); Como podemos ver, a sintaxe é bem intuitiva e com um leve conhecimento da língua inglesa fica mais fácil ainda de entender. Após criar o bando de dados, precisamos avisar ao mysql que vamos usá-lo, para isso basta escrevermos.
  • 7. 7 Criando o banco de dados USE curso; Feito isso o nosso banco de dados está criado, faltando apenas criar a nossa tabela. Para isso vamos usar o próximo comando.
  • 8. 8 Criando tabelas CREATE TABLE disciplina( codigo int(4) AUTO_INCREMENT, nome_disciplina varchar(30) NOT NULL,PRIMARY KEY (codigo)); Agora vamos às explicações do que se tratam os comandos: • AUTO_INCREMENT pode ser utilizado para automatizar um código que sirva de chave primária de uma tabela. • PRIMARY KEY define a chave primária da tabela, isto é, o campo que serve como chave da tabela e que não pode ser repetido. • NOT NULL define que um determinado campo seja de preenchimento obrigatório. Agora já temos um banco de dados e uma tabela criada, com isso é possível manipular os dados do banco de dados.
  • 9. 9 INSERT Agora vamos inserir alguma informação na nossa tabela, para isso vamos usar o comando INSERT, é bem simples também. INSERT INTO disciplina(codigo, nome_disciplina, sigla_disciplina) VALUES (null, “Folha de Estilo por Cascata”, “CSS”);
  • 10. SELECT Agora que nossa tabela está com alguns registros inseridos nela, nós vamos usar o comando SELECT pra poder selecionar e buscar esses registros. Continuaremos no mesmo terminal (Consola) e iremos digitar o seguinte código:SELECT * FROM disciplina; Como podemos perceber, todos os registros da tabela foram retornados. Isso se deu porque o uso do SELECT * faz com que a consulta retorne todos os valores da tabela. Mas o comando SELECT permite diversas variações e combinações nele, podemos buscar exatamente o que queremos e do jeito que queremos, por exemplo. Se quisermos buscar apenas o e-mail do fornecedor nós podemos, basta fazer da seguinte forma:
  • 11. SELECT Mas o comando SELECT permite diversas variações e combinações nele, podemos buscar exatamente o que queremos e do jeito que queremos, por exemplo. Se quisermos buscar apenas o e-mail do fornecedor nós podemos, basta fazer da seguinte forma: SELECT sigla_disciplina FROM disciplina;
  • 12. SELECT - ORDER BY Se em nossa consulta sql nós quisermos que os registros retornados venham ordenados, nós podemos usar o comando ORDER BY, basta dizer pelo que você quer ordenar que ele traz o registro ordenado. SELECT * FROM disciplina ORDER BY nome_disciplina ASC;;
  • 13. UPDATE disciplina SET nome_disciplina=”Linguagem de Marcação de HiperTexto5” WHERE codigo=1;; UPDATE Para alterar um registro, usamos o comando UPDATE, com ele é possível editar os campos de sua tabela e colocar outro valor neles.