sistema gerenciador de banco de dados mysqladao/mysql.pdf · instalaÇÃo do mysql sudo apt-get...

24
SISTEMA GERENCIADOR DE BANCO DE DADOS MYSQL

Upload: ngobao

Post on 01-Dec-2018

233 views

Category:

Documents


2 download

TRANSCRIPT

SISTEMA GERENCIADOR DE

BANCO DE DADOS

MYSQL

INSTALAÇÃO DO MySQL

sudo apt-get install mysql-server

sudo apt-get install mysql-workbench

MYSQL WORKBENCH

1. Menu procurar MySQL WorkBench

Database Connect database

ACESSO O BANCO VIA TERMINAL

ACESSO O BANCO VIA TERMINAL

ACESSO O BANCO VIA TERMINAL

CRIANDO UM BANCO DE DADOS

BANCO DE DADOS CRIADO

COMANDOS PARA CRIAÇÃO DE TABELAS, ETC

BANCO A SER CRIADO

CRIANDO 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;

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 SQL

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 SQL

POPULANDO 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’);

CONSULTAS 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;

IMPORT e EXPORT

IMPORT /EXPORT

EXPORT

IMPORT