Adicione dados mysql uma linha de cada vez

Se você tem uma pequena quantidade de dados para adicionar à sua base de dados MySQL, você pode adicionar uma linha de cada vez para a mesa. scripts PHP muitas vezes precisa adicionar uma linha de cada vez. Por exemplo, quando um script PHP aceita os dados de um cliente em um formulário, ele geralmente precisa digitar as informações para o cliente no banco de dados em uma nova linha.

Você usa o INSERIR declaração para adicionar uma linha para um banco de dados. Esta declaração diz ao MySQL qual tabela para adicionar a linha para e quais são os valores para os campos na linha. A forma geral da instrução é

INSERT INTO nome da tabela (columnname, columnname, ..., ColumnName) VALUES (valor, valor, ..., valor)

As seguintes regras aplicam-se a instrução INSERT:

  • Os valores devem ser listados na mesma ordem em que os nomes das colunas são listados. O primeiro valor na lista de valores é inserido na coluna que é nomeado primeiro na coluna lista- o segundo valor na lista de valores é inserido na coluna que é chamado de segunda e assim por diante.

    Video: [Excel] Colorir Linha de Acordo com uma Condição

  • Uma lista de coluna, completa ou parcial, é permitido. Você não precisa listar todas as colunas. Colunas que não estão listados são dadas seu valor padrão ou deixado em branco se nenhum valor padrão é definido.

    Lembre-se, quaisquer colunas que são definidas como NÃO NULO deve ser incluído, com valores, ou a instrução falhará.



  • A lista de colunas não é necessária. Se você está entrando valores para todas as colunas, você não precisa listar as colunas em tudo. Se há colunas são listados, o MySQL olha para os valores para todas as colunas, na ordem em que aparecem na tabela.

  • A lista de colunas e lista de valor deve ser o mesmo. Você deve fornecer um valor para cada coluna que você lista ou você receberá uma mensagem de erro como este: Contagem de colunas não corresponde a contagem de valores.

Os seguintes INSERIR instrução adiciona uma linha à Cliente mesa:

Video: Excel 2013 - Como fazer para colocar texto numa mesma célula em múltiplas linhas

INSERT INTO Clientes (sobrenome, rua, cidade, estado, CEP, e-mail, telefone, fax) VALUES ("Contrário","1234 Garden St","Jardim","NV",”88888","[email protected]","(555) 555-5555",")

Notar que primeiro nome não está listado na lista nome da coluna. Nenhum valor é inserido no primeiro nome campo. E se primeiro nome foram definidos como NÃO NULO, MySQL não permitiria isso. Além disso, se a definição para primeiro nome incluiu um padrão, o valor padrão será entrado, mas porque isso não acontece, o campo é deixado vazio. Observe que o valor armazenado para fax é uma cadeia vazia.

De olhar para os dados que você entrou e garantir que você inseriu-lo corretamente, usar uma consulta SQL que recupera dados do banco de dados. A consulta a seguir recupera todos os dados no Cliente mesa:

SELECT * FROM cliente

Publicações relacionadas