Aula 05 acessando o mysql

1.616 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.616
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
48
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 05 acessando o mysql

  1. 1. Instituto Federal Goiano – Campus Ceres Disciplina: Banco de Dados Prof.: Roitier Campos Gonçalves
  2. 2. Elaborar uma pesquisa sobre SQL. O trabalho deverá ser entregue impresso,e apresentado em formato de aula. Grupo: Todos que ficaram de recuperação.
  3. 3. Um dos mais populares SGBD´s SQL OpenSource, é desenvolvido, distribuído e temsuporte da MySQL AB. A MySQL AB é uma empresa comercial,fundada pelos desenvolvedores do MySQL,cujos negócios é fornecer serviços relacionadosao sistema de gerenciamento de banco dedados MySQL. O MySQL é um sistema de gerenciamentode bancos de dados relacional
  4. 4.  DML – Linguagem de Manipulação de Dados; DDL - Linguagem de Definição de Dados; DCL - Linguagem de Controle de Dados;
  5. 5. A DML é um subconjunto da linguagemusada para selecionar, inserir, atualizar eapagar dados: SELECT é usado para realizar consultas; INSERT é usada para inserir um registro (formalmente uma tupla) a uma tabela existente. UPDATE para mudar os valores de dados em um registro de tabela existente. DELETE é usado para remover registros de uma tabela
  6. 6. Uma DDL permite ao usuário definirtabelas novas e elementos associados. Oscomandos básicos da DDL são: CREATE cria um objeto (uma Tabela, por exemplo) dentro do base de dados. DROP apaga um objeto do banco de dados. ALTER que permite ao usuário alterar um objeto, (por exemplo, adicionando uma coluna a uma tabela existente)
  7. 7. DCL controla os aspectos de autorizaçãode dados e licenças de usuários para controlarquem tem acesso para ver ou manipular dadosdentro do banco de dados. Segue duaspalavras-chaves da DCL: GRANT - autoriza ao usuário executar operações. REVOKE - remove ou restringe a capacidade de um usuário de executar operações.
  8. 8. Com o terminal ou prompt aberto, edentro da pasta onde está instalado o mysql,digite o seguinte comando: xxx>mysql -u root -p Enter password: (inicialmente em branco)
  9. 9. mysql> SHOW DATABASES; Como resultado teremos a lista de Banco deDados criados no servidor.
  10. 10. mysql> USE “nome do banco”Como resultado teremos a mensagem: Database changed
  11. 11. Para ver as tabelas criadas dentro dadatabase digite: mysql> SHOW TABLES; O resultado deverá ser: Empty set (0.00 sec)
  12. 12. 1. Para criar um BD use o seguinte comando: mysql> CREATE DATABASE Locadora;2. Para apagar um BD use o comando: mysql> DROP DATABASE Locadora;.
  13. 13. Para criar uma tabela em um banco, use asintaxe abaixo:CREATE TABLE teste (id INT NOT NULL,texto CHAR(30) NOT NULL,PRIMARY KEY (id));
  14. 14. Iremos ver as tabelas criadas dentro dadatabase mysql para termos certeza de queestamos dentro dela, digite:
  15. 15.  Usem o MER do berçario e crie o banco de dados, pertinente ao exercício. Testem os comandos aleatoriamente.
  16. 16. Instituto Federal Goiano – Campus Ceres Disciplina: Banco de Dados Prof.: Roitier Campos Gonçalves
  17. 17. Para visualizar os campos de umdeterminada tabela no BD, use comandoabaixo: mysql> DESCRIBE cliente;
  18. 18. Para alterar um campo de uma tabela, useo comando abaixo:mysql> ALTER TABLE cliente MODIFY status int; O resultado esperado é: Query OK, 0 rows affected (2.79 sec) Records: 0 Duplicates: 0 Warnings: 0
  19. 19. Para adicionar um campos em umadeterminada tabela, use o comando abaixo:mysql> ALTER TABLE cliente ADD novidadevarchar(50); O resultado esperado é: Query OK, 0 rows affected (0.34 sec) Records: 0 Duplicates: 0 Warnings: 0
  20. 20. Para apagar um campo de uma tabela useo comando abaixo: mysql> ALTER TABLE cliente DROP novidade; O resultado esperado é Query OK, 0 rows affected (0.29 sec) Records: 0 Duplicates: 0 Warnings: 0
  21. 21. Usem o MER do berçário e crie o banco dedados, pertinente ao exercício. Testem os comandos aleatoriamente.

×