sql >> Databasteknik >  >> RDS >> Mysql

Välj bland alla tabeller

Det är väldigt oanvändbart på grund av en anledning:när du har cirka 200 filer (den här situationen är verklig, ja?) har du cirka 200 tabeller. Och om det finns ungefär tusen filer i varje katalog... osv. Om en tid kommer du antingen ha långsam bearbetning medan du väljer från din databas, antingen måste du köpa fler serverresurser.

Jag tycker att du ska ändra din databasstruktur:börja bara med att lägga till parent_folder_id kolumn i din tabell, efter detta kan du lägga alla dina rader (filer och kataloger -- eftersom katalog också är en fil -- här kan du lägga till type kolumnen för att bestämma detta) i en tabell.



  1. Vad är en platt fildatabas? Hur skiljer det sig från en relationsdatabas?

  2. Vad är PyMySQL och hur skiljer det sig från MySQLdb? Kan det påverka Django-distributionen?

  3. mysql-connector-java-8.0.12:får ett felmeddelande för 'Malay Peninsula Standard Time'-serverns tidszon

  4. Hur man uppdaterar Oracle Clob med JDBC