Buscar

Pesquisar os conceitos abaixo dar exemplo - Amanda Souza GU3018067

Prévia do material em texto

Pesquisar os conceitos abaixo dar exemplo: 
Amanda Souza – GU3018067 
 
 ✓ Comandos Básicos: 
 INSERT: adicionando registros a uma tabela; 
Exemplo: INSERT into estudantes (id, nome, curso) values (‘3018067’, ‘Amanda’, 'Analise 
e Desenvolvimento de Sistemas'); 
 UPDATE: atualizando os registros já inseridos; 
Exemplo: UPDATE estudantes SET nome = ‘Amanda Lopes de Souza' WHERE id = 
‘3018067’; 
 DELETE: excluindo registros de uma tabela; 
Exemplo: DELETE FROM estudantes WHERE id = 3018067; 
 SELECT: retomando registros na tabela; 
Exemplos: SELECT * FROM estudantes; 
SELECT nome, curso FROM estudantes; 
SELECT nome FROM estudantes WHERE curso = ‘Analise e Desenvolvimento de 
Sistemas'; 
SELECT nome FROM estudantes ORDER BY nome; 
 CREATE: criando novas tabelas em um banco de dados; 
Exemplo: CREATE DATABASE escola; 
 ALTER: alterando uma tabela já criada; 
Exemplo: ALTER TABLE estudantes ADD idade INT; 
 DROP: excluindo uma tabela do banco de dados; 
Exemplos: DROP TABLE estudantes; 
DROP DATABASE escola; 
 GRANT: permitindo acesso a objetos do banco de dados; 
Exemplos: GRANT SELECT, INSERT, UPDATE ON estudantes TO Fabio; 
GRANT SELECT ON estudantes TO public; 
 REVOKE: removendo o acesso a objetos do banco de dados; 
Exemplo: REVOKE SELECT ON estudantes FROM Fabio; 
 DENY: bloqueando o acesso para objetos e usuários específicos. 
Exemplo: DENY SELECT ON estudantes TO João; 
 
✓ Criar nova tabela; 
CREATE: criando novas tabelas em um banco de dados 
O comando CREATE é usado sempre que precisamos criar novos objetos na base de dados. 
Primeiramente, essa instrução pode ser utilizada para criar um banco completamente vazio, por 
exemplo: 
CREATE TABLE Cliente 
( 
Codigo INT NOT NULL AUTO_INCREMENT, 
Nome VARCHAR (60) NOT NULL, 
Data_Nascimento DATE, 
Telefone CHAR (8), 
 
✓ Inserir dados; 
Inserir dados com insert into 
Para inserir linhas em uma tabela usamos o comando INSERT. Este comando faz parte das 
instruções DML (Data Manipulation Language) ou Linguagem de manipulação de dados. 
Exemplo 1: Insert into em SQL Server e Access 
INSERT INTO empregados(nome, data_nascimento, salario, cidade, estado) 
VALUES('José','05/14/1965',1000,'Brasilia','DF') 
Este mesmo exemplo deve ser tratado de forma diferente para o MySQL, pois o formato de data 
que ele opera é diferente do SQL Server. Veja como fica o mesmo exemplo para o banco MySQL. 
 
 ✓ Tipos de dados para inserir nas tabelas; 
Ao ler uma origem de dados, o Oracle Analytics tenta mapear os tipos de dados de entrada para 
os tipos de dados suportados. 
Por exemplo, uma coluna de banco de dados que contém somente valores de data é formatada 
como DATE; uma coluna de planilha que contém uma combinação de valores numéricos e de string 
é formatada como VARCHAR; e uma coluna de dados que contém dados numéricos com valores 
fracionários usa DOUBLE ou FLOAT. 
Por exemplo: char, date, datetime, float, int, decimal, money, nchar, numeric, real, text, varchar. 
 
✓ Remover uma tabela; 
Por vezes podemos pretender remover uma tabela da base de dados por qualquer motivo. De fato, 
seria problemático se tal não fosse possível, pois poderia ser um pesadelo para o DBA 
(administrador da base de dados). Felizmente, a linguagem SQL permite-nos fazê-lo através do 
comando DROP TABLE. A sintaxe para DROP TABLE é 
Exemplo: DROP TABLE "nome_tabela"; 
 
✓ Alterar uma tabela; 
 
Após criarmos uma tabela em um banco de dados, podemos alterar sua estrutura com o uso da 
cláusula ALTER TABLE. Deve-se notar que esta alteração é sempre sobre a estrutura da tabela, e 
não sobre os dados da tabela (este tipo de alteração será vista mais adiante). 
Esta alteração da tabela é efetuada de duas formas: ou acrescentando um novo campo (utilizando 
ADD) ou alterando-se as propriedades de um campo já existente (utilizando-se MODIFY). O 
comando ALTER TABLE segue a seguinte sintaxe: 
 
Exemplo: 
ALTER TABLE Nome_Tabela 
ADD Nome_Campo Nova_Regra 
MODIFY Nome_Campo Nova_Regra; 
 
✓ Índices; 
Use o comando CREATE INDEX para criar um índice em uma tabela de banco de dados. 
Exemplo: 
CREATE INDEX index_name ON database_name.table_name [USING { HASH | TREE }] 
(column_name); 
 
✓ Remover índices; 
 
Use o comando DROP INDEX para remover um índice redundante em uma tabela de banco de 
dados. 
Exemplo: DROP INDEX index_name;

Continue navegando