Como criar uma base de dados em Python usando sqlite3

precisa criar uma base de dados em Python? Se sim, vou mostrar um exemplo com os passos para criar um banco de dados em Python usando sqlite3.,

Text DAILY_STATUS Client_Name Text DAILY_STATUS Country_Name Text DAILY_STATUS Date Date

Below is the code that you can use in order to create the database and 3 tables using sqlite3., Comentários adicionais estão disponíveis dentro do próprio código para fornecer mais insights.

Uma vez que execute o código acima em Python, um novo ficheiro, chamado TestDB, será criado no mesmo local onde gravou o seu programa em Python.,800b100e76″>

5 UK 6 Spain 7 China 8 Italy 9 Peru 10 Russia

The imported client data will be stored in the CLIENTS table., Enquanto os dados do país importado serão armazenados na tabela do país. Você então será capaz de ligar os dados da tabela clientes para os dados da tabela país através do campo Counter_id.

O objectivo final é mostrar o Estado Diário (dos nomes do cliente e do país para uma dada data) após ligar as tabelas de clientes e países em conjunto.

para alcançar este objetivo, você também precisará instalar o pacote pandas., Os pandas pacote é um componente essencial que serão usados para:

  • Importar arquivos CSV usando o read_csv comando
  • Atribuir os valores importados de arquivos CSV para as tabelas usando o to_sql comando
  • Atribuir o SQL campos no DataFrame
  • Exportar os resultados para um arquivo CSV usando o to_csv comando

Os 2 arquivos a serem importados para o Python estão atualmente armazenados no meu computador nos caminhos a seguir:

C:\Users\Ron\Desktop\Client\Client_14-JAN-2019.csv
C:\Users\Ron\Desktop\Client\Country_14-JAN-2019.,csv

Você vai precisar de ajustar o código Python abaixo para os caminhos de onde seus arquivos CSV são armazenados no seu computador:

Quando você executar o código em Python, você obterá os resultados que refletem o status diário em 14-Jan-2019:

No código acima, você vai notar que usamos uma instrução INSERT INTO para armazenar os dados vinculados (por exemplo, vinculada cliente e país de dados) para o DAILY_STATUS tabela.

também usamos uma condição de onde para exibir os registros que correspondem à data máxima. Estes resultados constituirão o nosso estatuto diário.,8 Italy 9 Peru 10 Russia 11 Mexico 12 Germany

Below is the code that you’ll need to run for the second date.,

e como antes, você vai precisar ajustar os caminhos para o local onde seus arquivos CSV são armazenados em sua máquina. Certifique-se de que você está usando os arquivos para 15-JAN_2019:

uma Vez que você executar o código acima no Python, você obterá os resultados que refletem o status diário, em 15 de Janeiro de 2019:

Endereçamento Erros Comuns

Depois de aplicado o código para criar as tabelas (consulte a etapa 1), não inclua a sintaxe para criar as tabelas novamente., Caso contrário, obterá o seguinte erro:

“Erro operacional: OS clientes da tabela já existem.”

nesse caso, você pode querer começar de novo criando uma nova base de dados (por exemplo, alterando o nome da base de dados de ‘TestDB.db ” a ” TestDB1.db’) e, em seguida, reler todos os códigos desde o início.

também certifique-se de que nenhuma formatação é aplicada ao copiar os dados para os arquivos CSV., Você pode então gravar os dados nos arquivos CSV usando um formato de texto, apenas no caso de você correr para o seguinte erro:

” OperationalError: os clientes da tabela não tem nenhuma coluna chamada Sem Nome: 3.”

Author: admin

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *