Buscar

COMANDOS PARA MANUTENÇÃO DE TABELAS SQL

Prévia do material em texto

DICAS DE COMANDOS PARA MANUTENÇÃO DE TABELAS DE BANCO “SQL” 
 
--Listar arquivos da tabela 
SELECT * FROM <NOME_DA_TABELA> 
 
--Deletar informações da tabela 
DELETE FROM <NOME_DA_TABELA> 
 
 
--Colocar CONDIÇÃO numa SELECT ou DELETE usa-se o comando WHERE e o campo que será usado para a CONDIÇÃO. 
EX. SELECT * <NOME_DA_TABELA> WHERE <NOME_DO_CAMPO> = 2 
 
--Saber os campos da tabela 
DESC <NOME_DA_TABELA> 
 
--Apagar a tabela 
DROP TABLE <NOME_DA_TABELA> 
 
--Para criar a tabela 
CREATE TABLE <NOME_DA_TABELA> 
 
--Criar índice do sql 
CREATE INDEX ID01_COM_BANCOLOR ON TB_COM_BANCOLOR (<CAMPO_1> , < _CAMPO_2> ) 
 
--Adicionar campo na tabela 
ALTER TABLE <NOME_DA_TABELA> ADD <NOME_DO_CAMPO> <TIPO E TAMANHO DO CAMPO> 
 
--Modificar campo na tabela 
ALTER TABLE <NOME_DA_TABELA> MODIFY <NOME_DO_CAMPO> <TIPO E TAMANHO DO CAMPO> 
 
--Saber tabelas em uso 
SELECT * FROM USER_TABLES 
 
--Alterar informações do campo 
UPDATE <NOME_DA_TABELA> SET <NOME_DO_CAMPO> = `INFORMAÇÃO´ 
 
--Para listar em ordem de algum campo 
SELECT * FROM <NOME_DA_TABELA> ORDER BY <NOME_DO_CAMPO> 
 
--Criar tabela com informações de outra 
CREATE TABLE <NOME_NOVA_TABELA> AS SELECT * FROM <NOME_DA_TABELA> 
 
SELECT COUNT (*) FROM <NOME_DA_TABELA> WHERE <NOME_DO_CAMPO> = `INFORMAÇÃO´ 
 
--SELECIONAR TABELAS PARA EXECUTAR UM COMANDO 
SELECT `COMANDO´ || TABLE_NAME || `;´ FROM USER_TABLES 
--Copiar a seleção feita e executar 
 
--Copia todos os dados sem duplicidade (caso tenha) para outra tabela 
SELECT DISTINCT * INTO NOVA_TAB FROM TAB_DUPLICADOS 
 
--Copia dados de uma tabela para outra vazia 
INSERT INTO TAB_VAZIA SELECT * FROM TAB_CHEIA 
 
--Após deletar ou alterar alguma informação da tabela, deve-se validar a alteração Usa-se o comando `COMMIT´ 
 
 --EXECUTAR O SCRIPT 
@DRIVE:\DIRETORIO\NOME_DO_SCRIPT;

Continue navegando