Post on 01-Dec-2018
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;