passos para criaÇÃo do banco no mysqladao/mysqlf.pdf · criando um banco de dados. mysql...
TRANSCRIPT
PASSOS PARA CRIAÇÃO DO BANCO NO MYSQL
INSTALAÇÃO DO MySQL
sudo apt-get install mysql-server
sudo apt-get install mysql-workbench
ACESSO O BANCO VIA TERMINALACESSO O BANCO VIA TERMINAL
login alunosenha aluno
ACESSO O BANCO VIA TERMINALACESSO O BANCO VIA TERMINAL
SENHA root
ACESSO O BANCO VIA TERMINALACESSO O BANCO VIA TERMINAL
CRIANDO UM BANCO DE DADOSCRIANDO UM BANCO DE DADOS
MYSQL WORKBENCH
1. Menu procurar MySQL WorkBench
Database Connect database
BANCO DE DADOS CRIADOBANCO DE DADOS CRIADO
BANCO A SER CRIADO
CRIANDO TABELAS COM COMANDOS SQLCRIANDO TABELAS COM COMANDOS SQL
USE base;
CREATE TABLE tipo (nomet varchar(255), PRIMARY KEY (nomet)) ;CREATE TABLE area (nomea varchar(255), PRIMARY KEY (nomea)) ;CREATE TABLE instituicao (nomei varchar(255), PRIMARY KEY (nomei)) ;
SHOW tables;
DESCRIBE tipo;DESCRIBE area;DESCRIBE instituicao;
MOSTRA A ESTUTURA DA TABELA CRIADA
EXIBE AS TABELAS CONTIDAS NO BANCO
CREATE TABLE publicacao (idpub varchar(255), titulo varchar(255), ano_publicacao mediumint(8) unsigned NOT NULL, nomet varchar(255), PRIMARY KEY (idpub)
);
CREATE TABLE professor (idp mediumint(8) unsigned NOT NULL, nomep varchar(255), titulacao varchar(255), nomea varchar(255), nomei varchar(255), PRIMARY KEY (idp)
);SHOW tables;
DESCRIBE publicacao ;DESCRIBE professor ;
CRIANDO TABELAS COM COMANDOS SQLCRIANDO TABELAS COM COMANDOS SQL
TIPO DE DADO
SEM SINAL E NÃO NULO
CREATE TABLE produz (idpub varchar(255), idp mediumint(8));
alter table produz add constraint primary key (idpub,idp);
SHOW tables;
DESCRIBE produz ;
CHAVE PRIMÁRIA É O CONJUNTO
CONCATENAÇÃO DE idpub e idp
CRIANDO TABELAS COM COMANDOS SQLCRIANDO TABELAS COM COMANDOS SQL
NESTE CASO A CHAVE É A CONCATENAÇÃODE idPub e IdP
POPULANDO TABELAS COM COMANDOS SQLPOPULANDO TABELAS COM COMANDOS SQL
INSERT INTO tipo (nomet) VALUES (‘LIVRO’);INSERT INTO tipo (nomet) VALUES (‘APOSTILA’);INSERT INTO tipo (nomet) VALUES (‘TESTE’);
INSERT INTO area (nomea) VALUES (‘MATEMATICA’);INSERT INTO area (nomea) VALUES (‘PORTUGUES’);INSERT INTO area (nomea) VALUES (‘COMPUTACAO’);
INSERT INTO instituicao (nomei) VALUES (‘AEDB’);INSERT INTO instituicao (nomei) VALUES (‘FOA’);INSERT INTO instituicao (nomei) VALUES (‘FASP’);
INSERT INTO professor (idp,nomep,titulacao,nomea,nomei) VALUES (1,’JOSE’,’MESTRE’,’MATEMATICA’,’FASP’);
INSERT INTO professor (idp,nomep,titulacao,nomea,nomei) VALUES (1,JOEL’,’MESTRE’,’MATEMATICA’,’FOA’);
Nome da tabela
Nome dos campos que receberão os valores
CONSULTAS SQLCONSULTAS SQL
Select * from professor;Select * from tipo;Select * from publicacao;Select * from produz;Select * from area;Select * from instituicao;Select * from publicacao where tipo = livro;
COMANDOS PARA CRIAÇÃO DE TABELAS, ETCCOMANDOS PARA CRIAÇÃO DE TABELAS, ETC
IMPORT e EXPORT
TRAZER DE FORA PARA DENTRO DO BANCO
LEVAR DE DENTRO DO BANCO PARA FORA (BACKUP)
IMPORT /EXPORT
EXPORT
IMPORT