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

Безопасно ли е да съхранявате дати като низ в mysql?

Това е безопасно стига форматът, който използвате за представяне на вашите дати, е недвусмислен (тоест всяка стойност се съпоставя с уникална дата).

Но винаги е неефективно да не използвате правилния тип данни за съхраняване на стойност. Рано или късно ще се сблъскате с необходимостта да направите някакво изчисляване на дата в базата данни (сортиране, филтриране, добавяне, ...):съхраняването на вашите дати като низове ще направи такава операция по-сложна, че трябва (режийните разходи варират в зависимост от избрания от вас формат) и много по-малко ефективен (обикновено ще трябва да преведете всички низове до дати, преди да можете да работите с тях).

От друга страна, използването на правилния тип данни от самото начало не прави нещата по-сложни във интерфейса - особено в MySQL. Просто трябва да форматирате правилно низовете си ('YYYY-MM-DD HH:MI:SS' ), преди да ги прехвърли в базата данни, и MySQL с радост ще ги третира като дати.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SELECT INTO Променлива в MySQL DECLARE причинява синтактична грешка?

  2. PHP MySQL вмъкване на заявка за изграждане на многоизмерен асоциативен масив от ключове на масив

  3. MySQL работи с 127.0.0.1, но не работи с localhost?

  4. PHP и mySQL - написани като ë

  5. Комбиниране на условие от две колони mysql