e manipulao de Bancos de Dados; Um programador sem conhecimentos de SQL No um Programador; SQL dividido em DDL e DML DDL para definir Tabelas e DML para manipular tabelas;
CodigoFornecedor
RazaoSocial Endereco Cidade
<Tabela> - o nome da nova tabela a ser criada; <descrio das colunas> - uma lista de colunas (campos) e seus respectivos tipos de dados; <descrio das chaves> - a lista de colunas que sero Prof. Prof. Cleber Cleber Seixas Seixas tratadas como chaves primria e
TBFornecedores
References TBFornecedores)
NomeCarro
Tipo
*
que j criamos as nossas tabelas, vamos alterar a estrutura da mesma, inserindo e removendo colunas. O comando ALTER TABLE possui a seguinte sintaxe:
banco de dados juntamente com suas informaes. Vamos criar a tabela cores e em seguida apagar a mesma para testarmos o comando DML DROP TABLE; O comando DROP TABLE possui a seguinte sintaxe:
Prof. Cleber Prof. CleberSeixas Seixas *
Caso a tabela a ser apagada tenha Restrio de Integridade a mesma no poder ser apagada, ocorrer uma exceo de Banco de Dados evitando que a mesma seja apagada.
Prof. Cleber Prof. CleberSeixas Seixas *
INSERT. Preencham a tabela TBFornecedores de modo que ela fique como a figura:
INSERT sem especificar o nome dos campos, basta inserir os valores dos mesmos. O comando abaixo executa uma insero TBVeiculos dos valores na Tabela TBVeiculos: CodigoVeiculo
Insert Into TBVeiculos
Values (1,1,'Focus',Passeio')
responsvel por excluir tuplas de uma determinada tabela. Sua sintaxe a seguinte:
Delete From <Nome da Tabela>
Where <condio>
Para visualizar a funcionalidade do comando DELETE vamos excluir da Tabela TBVeiculos o carro com o cdigo 11:
Notem que aps select existe um *, isto significa que todos os campos sero exibidos. Como a condiao de exibio que todos os carros sejam de passeio, passamos essa condiao para a clusula Where.
*
Note que no final ele possui um comando Order By. Este comando muito til pois permite que o programador ordene as informaes antes que elas sejam exibidas aos usurios. A ordenao pode ser feita atravs de qualquer campo.
*
Order By NomeCarro
A linha Where NomeCarro Like 'F%' permite listar apenas os Veculos que comeam com a letra F. Caso quisssemos exibir todos os veculos com a letra F em qualquer lugar a linha seria desta forma: Where NomeCarro Like
%F%;
*
Exerccios