comandos DDL e DML

447 palavras 2 páginas
Principais comandos SQL Gerenciando Tabelas: DDL - DATA DEFINITION LANGUAG • Criando uma tabela: CREATE TABLE CLIENTES (ID VARCHAR(4) NOT NULL, NOME VARCHAR(30) NOT NULL, PAGAMENTO DECIMAL(4,2) NOT NULL);
• Deletando uma tabela: DROP TABLE CLIENTES;
• Alterando uma tabela, adicionando uma nova coluna: ALTER TABLE CLIENTES ADD COLUMN (TELEFONE VARCHAR(10) NOT NULL);
• Alterando uma tabela, modificando uma coluna: ALTER TABLE CLIENTES MODIFY COLUMN (TELEFONE VARCHAR(12));
• Apagando os dados de uma tabela, retornando-a ao estado de origem: TRUNCATE TABLE CLIENTES; Manipulando Dados: DML - DATA MANIPULATION LANGUAGE
• Inserindo dados: INSERT INTO EMPREGADOS VALUES ('1111', 'João da Silva', 100.50);
• Alterando dados: UPDATE EMPREGADOS SET PAGAMENTO = 120 WHERE ID = '1111';
• Deletando dados: DELETE FROM EMPREGADOS WHERE ID = '1111'; COMMIT;
ROLLBACK;
SAVEPOINT S1;
ROLLBACK TO S1; Selecionando Dados: DQL - DATA QUERY LANGUAGE SELECT column1, column2, ... FROM table1, table2, ... [ WHERE column1 = 'value1' AND column2 = 'value2' OR (column1 = 'value3' AND column2 = 'value4')] [GROUP BY column1, column2, ...] [HAVING function = 'value'] [ORDER BY column1, column2, ...]; SELECT COUNT(*) FROM EMPREGADOS; SELECT CIDADE, AVG(PAGAMENTO) FROM EMPREGADOS GROUP BY CIDADE HAVING AVG(PAGAMENTO) > 100; SELECT E.NOME, PE.PAGAMENTO FROM EMPREGADOS E, PAGAMENTO_EMPREGADOS PE WHERE E.EID = PE.EID; SELECT ID, NOME FROM EMPREGADOS WHERE PAGAMENTO > (SELECT AVG(PAGAMENTO) FROM EMPREGADOS); Controlando o Acesso aosDados: DCL - DATA CONTROL LANGUAGE GRANT SELECT, INSERT, UPDATE, DELETE ON EMPREGADOS TD USER12; REVOKE DELETE ON EMPREGADOS FROM USER12; Gerenciando Índices: DDL - DATA DEFINITION LANGUAGE CREATE INDEX EMPREGADOS_IDX ON EMPREGADOS(NOME); CREATE UNIQUE INDEX EMPREGADOS_IDX ON

Relacionados

  • Comandos DDL e DML
    3730 palavras | 15 páginas
  • SQL Conceitos e Comandos
    1396 palavras | 6 páginas
  • Banco de Dados - SQL
    669 palavras | 3 páginas
  • Sgbd
    1794 palavras | 8 páginas
  • Programação
    843 palavras | 4 páginas
  • Trabalho sobre Banco de dados
    1672 palavras | 7 páginas
  • 1 Fundamentos B Sicos
    2987 palavras | 12 páginas
  • Subdivisões da linguagem sql: ddl, dml e dcl
    701 palavras | 3 páginas
  • Sql Basico
    1610 palavras | 7 páginas
  • mini curso postgres
    5584 palavras | 23 páginas