sql >> Databasteknik >  >> RDS >> Mysql

Specificerar schemat i Pandas to_sql

Schemaparametern i to_sql är förvirrande eftersom ordet "schema" betyder något annat än den allmänna betydelsen av "tabelldefinitioner". I vissa SQL-varianter, särskilt postgresql, är ett schema faktiskt ett namnområde för en uppsättning tabeller.

Till exempel kan du ha två scheman, ett som heter test och en som heter prod . Var och en kan innehålla en tabell som heter user_rankings genererad i pandor och skriven med to_sql kommando. Du skulle ange test schema när man arbetar med förbättringar av användarrankningar. När du är redo att distribuera den nya rankningen, skulle du skriva till prod schema.

Som andra har nämnt, när du anropar to_sql Tabelldefinitionen genereras från typinformationen för varje kolumn i dataramen. Om tabellen redan finns i databasen med exakt samma struktur , kan du använda append alternativ för att lägga till nya data i tabellen.



  1. Hur man konverterar mysql-databastabelldata i json med php

  2. Implikationer av supertyp och subtyp

  3. Hur gör man mySQL-databas på min lokala plats tillgänglig från olika maskiner?

  4. JSON till MYSQL - är JSON-svar formaterat korrekt - loopar korrekt?