Como faço para inserir dados em uma linha específica em mysql?

Como faço para inserir dados em uma linha específica em mysql?

O MySQL é um RDBMS que armazena e gerencia dados maciços de forma organizada para que os dados possam ser gerenciados com eficiência. Ele também fornece a facilidade de atualizar dados usando o “ATUALIZAR”Consulta com um“Onde”Cláusula que corresponde a uma condição ou condição específica nos registros existentes.

Este guia discutirá como:

  • Insira dados em uma nova linha em MySQL
  • Insira dados em uma coluna específica
  • Insira dados em uma linha específica que atenda a uma condição
  • Insira dados em uma linha específica que atenda a várias condições

Pré -requisito

Para começar, neste post, você deve fazer login no servidor MySQL contendo bancos de dados e selecionar um banco de dados para inserir dados. Após o login, use este comando para exibir a lista de todos os bancos de dados disponíveis:

mostrar bancos de dados;

A saída está exibindo uma lista de bancos de dados:

Selecione um banco de dados. Para este post, o nome do banco de dados é “Linuxhint”:

Use Linuxhint;

Execute esses comandos para mostrar todas as tabelas disponíveis no banco de dados e selecione uma tabela específica:

mostrar mesas;
selecione * do funcionário;

Insira dados em uma nova linha em MySQL

Para inserir dados em uma nova linha, use o “INSIRA DENTRO DE”Comandem e especifique o nome da tabela. Insira os nomes das colunas e seus valores. Por exemplo, se você deseja inserir uma nova linha no “funcionárioTabela, use esta consulta:

Inserir em funcionários (ID, CompanyName, ContactName, City, País, Telefone) valores (7, 'Maroon Door', 'John', 'London', 'UK', '(000) 123-2531');

Após a execução bem -sucedida do comando “Consulta ok”A mensagem será exibida:

Para verificar se a nova linha é adicionada ou não, use esta consulta:

selecione * do funcionário;

A nova linha é inserida com sucesso na tabela:

Insira dados em uma coluna específica

Para inserir dados em uma coluna específica usando o “DEFINIR" declaração. Por exemplo, se você deseja atualizar as colunas “Cidade" e "País”Para um valor específico, execute esta consulta:

Atualizar o conjunto de funcionários da cidade = 'Londres', país = 'Reino Unido';

Os novos dados serão inseridos nessas colunas com sucesso:

Insira dados em uma linha específica que atenda a uma condição

Para inserir dados em uma linha específica que atenda a uma condição no “Onde"Cláusula. Se você quiser alterar o valor de “Cidade" e "País","Onde" o "eu ia" é igual a "1”, Execute esta consulta:

Atualizar funcionários set city = 'Osaka', país = 'Japão' onde id = 1;

A mensagem "Consulta ok, 1 linha afetada”Está mostrando que os dados são atualizados com sucesso em“1" linha. Para verificar, exibe os dados da tabela digitando:

selecione * do funcionário;

Os dados são inseridos com sucesso:

Insira dados em uma linha específica que atenda a várias condições

O "ATUALIZAR”A declaração pode conter várias condições usando os operadores lógicos. Se você deseja inserir dados em linhas que atendem à condição "onde" seu ID é igual a "2”“E" o "Nome de contato" é igual a "Saavedra”, Execute esta consulta:

Atualizar o conjunto de funcionários City = 'Osaka', país = 'Japão' onde ID> 2 e ContactName = 'Saavedra';

Uma linha atende a esta condição especificada para que seus valores sejam atualizados para “Cidade" e "País”, Para verificar as alterações, exibem os dados da tabela:

Você aprendeu a inserir dados em uma linha específica em MySQL.

Conclusão

No MySQL para inserir dados em uma linha específica em uma tabela existente, use o “ATUALIZAR”Declaração com a“OndeCláusula para especificar a condição. O MySQL só inserirá dados em uma linha que cumprirá a condição. Para definir várias condições, use os operadores lógicos. Este guia demonstrou o procedimento para inserir dados em uma linha específica em MySQL.