2 ou 4 ou 6.Manipulando Colunas das tabelas:select cli_codigo Codigo do cliente, cli_nome Nome do Cliente, cli_cidade Cidade do cliente, cli_sexo Sexo from clientes;DistinctA clausula Distinct elimina duplicidades, nao mostrando portanto dados duplicados como resultado de uma pesquisa.select distinct cli_cidade from clientes;Primary KeyCriando a chave principal, faz com que um determinado campo nao possa ser repetido.Ex.:create table clientes(cli_Codigo integer not null,cli_Nome varchar(30) not null,cli_cidade varchar(20),cli_sexo char(1),primary key (clig_codigo));DropElimina uma tabela, seus dados, atributos e referencias.Ex.: drop table clientes;AlterEste comando permite inserir/eliminar e modificar atributos nas tabelas ja existentes.Ex: alter table clientes add cli_email varchar (30);alter table clientes drop cli_email; //apaga este atributoalter table clientes modify cli_email varchar (40);DescribeEste comando permite visualizar a estrutura das tabelasEx: describe clientes;UpdateEste comando permite alterar os dados da tabelaEx: update clientes set cli_sexo = M;update clientes set cli_sexo = F where cli_codigo = 2;update clientes set cli_cidade = Belem where cli_nome = 2 where cli_codigo = 3;DeleteEste comando permite excluir registros das tabelasEx: delete from clientes; // exclui todos os registros da tabeladelete from clientes where cli_sexo = F;delete from clientes where cli_cidade like C%;TruncateEste comando elimina de forma irreversivel todos os dados da tabelaEx: truncate table clientes;Funcoes de AgregacaoavgEste comando calcula o valor medio de uma determinada colunaEx: select avg(cli_salarial) as media_salarial from clientes;countEste comando conta as linhas de uma tabelaEx: select count(cli_codigo) from clientes;Select count(*) as quantidade_registros from clientes;sumEste comando calcula a somatoria de todos os valores de uma coluna.Ex: select sum(cli_salario) as valor_total from clientes;Select sum(cli_salario) as valor_total from clientes where cli_sexo = F;minEste funcao SQL retorna o valor minimo encontrado em uma coluna.Ex: select min(cli_salario) as valor_minimo from clientes;Select min(cli_salario) as valor_minimo from clientes where cli_codigo in(1,3);maxEste funcao SQL retorna o valor maximo encontrado em uma coluna.Ex: select max(cli_salario) as valor_maximo from clientes;Select max(cli_salario) as valor_maximo from clientes where cli_codigo in(1,3);Funcoes escalares de textoupperEste funcao SQL converte para maiusculo todos os caracteres.Ex: select cli_codigo, upper(cli_nome) as Nome, cli_cidade, cli_sexo, cli_email, cli_salario from clientes;lowerEste funcao SQL converte para minusculo todos os caracteres.Ex: select cli_codigo, lower(cli_nome) as Nome, cli_cidade, cli_sexo, lower(cli_email), cli_salario from clientes;IndicesIndice e usado para agilizar pesquisas de selecao de dados nas tabelas. O key e sinonimo de indice.Ex: show index from clientes; // mostra os indices da tabelacreate index ind_nome_cliente on clientes(cli_nome);oualter table clientes add index ind_cliente_nome (cli_nome);drop index ind_nome_cliente on cliente; //exclui o indicegroup by (agrupar por..)Agrupar dadosEx: select cli_sexo as Sexo,count(cli_sexo) as quantosfrom clientes group by cli_sexo;ouselect concat(Do sexo, cli_sexo, tem, count(cli_sexo))as Estatisticas sexuaisfrom clientes group by cli_sexo;Resultado: Retorna quantos clientes sao do sexo masculino e quantos sao do sexo feminino.select AVG(cli_salario) from clientes group by cli_sexo;Neste exemplo acima ira retornar a media salarial agrupando por sexo.