Como deletar uma unica coluna no banco de dados?

queria deletar uma coluna e um unica linha …

deletar todos os dados da tabela eu sei …

masi queria deletar por coluna …

por ex … a coluna nome …

ou deletar por linha …

por exe a linha onde o id e 12 …

como faço isso ??

Excluir coluna:

alter table nomeDaTabela
drop column nomeDaColuna;

Seria +/- isso
ex:
aki eu fiz direto no banco .

Delete  FROM  tb_Clientes where NOMECLI = 'TADEU'

Brow!!!

Quanto a deletar uma coluna em uma tabela no seu banco de dados, essa possibilidade depende de que o banco que vc está usando, tenha esse suporte. Isso geralmente é feito usando um comando “ALTER TABLE”.

Quando a deletar a linha com id específico, use o comando abaixo.

DELETE FROM <nome_da_tabela>
WHERE <nome_da_coluna> =

onde :

<nome_da_tabela> = o nome da sua tabela
<nome_da_coluna> = o nome da coluna que possui o valor chave (no seu caso “id”)
= valor do campo chave (no seu caso “12”)

Espero ter ajudado.

e não se esqueça da clausula where no delete…

me desculpem me expressei errado …!!!

queria excluir somente os dados da coluna … deixando ela em branco …
por ex excluir os dados da coluna NOME …

deletaria todos os nomes … ela ficaria em branco mais continuaria existindo a coluna NOME …!!!

e do mesmo jeito das instruções acima ???

ou uso intrusão diferentes …???

a linha deu certinho aqui …!!

Oi,

Faz um update!

Se eu nao estiver viajando, deverá funcionar…

[]'s

deixar uma coluna em branco…

UPDATE nome_tabela SET nome_coluna=""

CERTO …!!!

[quote]
UPDATE tabela SET colunaQQuerLimpar = “” WHERE coluna = ?[/quote]

ambos nao derao certo …!!

outra coisa … se se eu quiser deletar mais de uma coluna ???

nao existe um comando do tipo

DELETE   FROM  tabela  WHERE campo1,campo2,campo3 

fala ai cara,

poh fiz de uma forma mas naum sei se funfa naum hein

da uma olhada(CHUTEI)

String sql="DELETE * FROM  NOME_TABELA WHERE codigo="+codigo+", modelo="+modelo+",cor="+cor+", numero="+numero+", marca="+marca+", quant="+quant+",";

ou … fiz uma coisa de loco aqui mais deu certo …

joguei os nomes das colunas em listas e tambem os valores a serem alterados …

percoro cada coluna fazendo um update de cada campo a ser alterado… nem eu sei muito bem como pensei nisso mais deu certo … pra quem quiser o codigo ta ai !!!

[code]

for(int k=0;k<Campos.size();k++){

                    C=(String) Campos.get(k);//lista com os nomes das colunas jogando elas em uma string
                    D=(String) Dados.get(k);// lista com os valores jogando ele em uma string

                    WHERE=WHERE+" and "+C+"='"+D+"' ";// aqui formo a satring q representa meu WHERE na hora de inserir os dados 
                                                                               //pra inserir o valor de acorcdo com a coluna 
               
                    }

                   WHERE=WHERE.substring(4,WHERE.length());// tira o primeiro and e a primeira virgola 


                    for(int k=0;k<Campos.size();k++){// aqui rodo tudo de novo de acordo com o numero de colunas 

                     colunas=(String) Campos.get(k);// pego novamente a coluna 
                     valores= "VALOR" ;//um valor qualquer  a ser inserido por uma area de text ou um combobox ou qualquer coisa  

                     St.executeUpdate("UPDATE "+tabela+"  SET "+colunas+"='"+valores+"'  where "+WHERE);//forma a string pra faser o updade de                         //acordo com os campos.....  usuario e uma variavel qualquer digita pelo usuario  

                    }

// assim da certinho hehehehe olha como fica a string do update

"UPDATE Nome_Tabela SET Nome_Coluna=’ VALOR ’ WHERE Nome_Campo=“campos exixtente” and Nome_Campo2=“campos exixtente”[/code]

Deu certo …!!!