Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
INSERT
IDÉIA BÁSICA
INSERT INTO pessoas
(id, nome, profissao, nascimento, sexo, peso, altura, nacionalidade)
VALUES
(‘1’, ‘Godofredo’, ‘Pintor’, ‘1998-6-15’, ’97,34’,’1,56’, ‘Brasil’);
ATENÇÃO
USE cadastro
DESCRIBE pessoas;
DESC pessoas;
SELECT * FROM pessoas;
APRIMORANDO
INSERT INTO pessoas
VALUES
(DEFAULT, 'Mario', '1944-10-4', 'M', '100.35', '1.90', DEFAULT),
(DEFAULT, 'JOÃO', '1944-10-4', 'M', '104.35', '1.80', DEFAULT),
(DEFAULT, 'ALINE', '1978-10-4', 'F', '66.35', '1.70', DEFAULT),
(DEFAULT, 'ANA', '1967-10-4', 'F', '78.35', '1.34', 'Itália'),
(DEFAULT, 'Rodrigo', '1956-10-4', 'M', '98.35', '1.93', DEFAULT);
VOLTANDO AO DDL
ALTER -----AFTER
IDÉIA BÁSICA
ALTER TABLE pessoas
ADD COLUMN profissão varchar(10);
APRIMORANDO
ALTER TABLE pessoas
ADD COLUMN profissão varchar(10) AFTER nome
Ou
ADD COLUMN código int FIRST; -- COLOCAR NA PRIMEIRA POSIÇÃO
PARA MODIFICAR O TIPO PRIMITIVO E TODAS AS CONSTRAINS
RETORNANDO AO DML
UPDATE
SET cuidado com estes comandos use where e limit
WHERE
update cursos
set nome='JAVA', carga='40', ano='2015' múltiplas linhas atualizadas
where idcursos='5'
limit 1; parâmetro adicional de segurança a mais, limitando atualizar apenas uma coluna
Qual a diferença entre DROP TABLE cursos e TRUNCATE TABLE cursos. O primeiro elimina toda
a tabela (dados e estrutura) e o segundo apenas apaga todos os dados.
Até agora vimos os seguintes comandos
DDL
CREATE DATABASE
CREATE TABLE
ALTER TABLE
DROP TABLE
DML
INSERT INTO
UPDATE
DELETE
TRUNCATE
DQL
SELECT * FROM nome_da_tabela; mostra toda a tabela e ordena pela primeira coluna
Constrains ORDER BY
SELECT * FROM nome_da_tabela
ORDER BY nome_da_coluna; mostra toda a tabela e ordena pela coluna indicada
NOTE QUE desc pode ser comando ou parâmetro do select. São coisas muito diferentes
Desc ou describe – é um comando que descreve uma tabela
Order by nome_da_coluna desc - vai mostrar a tabela em ordem descrescente
Restringindo as tabelas que se deseja observar. Retira-se o * e coloca o nome ou nome das
colunas entre vírgulas
Além de restringir as colunas , a ordem das colunas podem ser alteradas e alteradas em
múltiplas colunas.
Constrains WHERE
Constrains between
O LIKE DEVE SER CONSIDERADO COMO UM OPERADOR, TAL COMO >, =, <, != .......
A POSIÇÃO DO CURINGA FAZ TODA A DIFERENÇA. ‘P% = INICIANDO COM P OU
‘%P’=TERMINADO COM P OU ‘%P%’= CONTÉM O P.