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

Структура на базата данни, включваща динамични полета

Вие преоткрихте стар антимодел, наречен Entity-Attribute- Стойност . Идеята за персонализирани полета в таблица е наистина логически несъвместима с релационна база данни. връзка има фиксиран брой полета.

Но въпреки че не е правилно релационни, все пак трябва да го правим понякога.

Има няколко метода за имитиране на персонализирани полета в SQL, въпреки че повечето от тях нарушават правилата за нормализиране. За някои примери вижте:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 4 начина за проверка на типа данни на колона в MySQL

  2. Добавете вътрешно присъединяване към mySQL GROUP_CONCAT израз

  3. Как да се свържа с Amazon RDS чрез SSL?

  4. ГРЕШКА В MySQL 1005 (HY000):Не може да се създаде таблица 'foo.#sql-12c_4' (errno:150)

  5. Как да променя всички празни низове на NULL в таблица?