Mysql
 sql >> база данни >  >> RDS >> Mysql

Изберете от всички таблици

Това е много безполезно поради една причина:когато имате около 200 файла (тази ситуация е реална, нали?) имате около 200 таблици. И ако има около хиляди файлове във всяка директория... и т.н. След известно време или ще имате бавна обработка, докато избирате от вашата база данни, или ще трябва да закупите повече сървърни ресурси.

Мисля, че трябва да промените структурата на вашата база данни:просто започнете с добавяне на parent_folder_id колона във вашата таблица, след това можете да поставите всичките си редове (файлове и директории - тъй като директорията също е файл - тук можете да добавите type колона, за да определите това) в една таблица.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво е SQL? Какво е база данни? Системи за управление на релационни бази данни (RDBMS) обяснени на обикновен английски.

  2. използвате PHP за създаване на HTML таблица от MSQL заявка, без дублиращи се редове?

  3. PHP - Създаване на квадратче за отметка, като използвате записите от базата данни на MySQL като стойности

  4. Не мога да използвам mysql_* функции след надграждане на PHP

  5. създайте mysql таблица, ако тя не съществува