Список типов данных MySQL Best Practice

Можно попробовать этот код:

    function FormatNumber(number, numberOfDigits = 2) {
        try {
            return new Intl.NumberFormat('en-US').format(parseFloat(number).toFixed(2));
        } catch (error) {
            return 0;
        }
    }

    var test1 = FormatNumber('1000000.4444');
    alert(test1); // 1,000,000.44

    var test2 = FormatNumber(100000000000.55555555, 4);
    alert(test2); // 100,000,000,000.56
9
задан ax. 4 September 2009 в 17:02
поделиться

1 ответ

Я ничего не знаю, так что давайте начнем с одного!

первичные ключи числового идентификатора / auto_increment: используйте целое число без знака. не используйте 0 как значение. и имейте в виду максимальное значение различных размеров, т.е. не используйте int, если вам не нужно 4 миллиарда значений, тогда как 16 миллионов, предлагаемых mediumint, будет достаточно.

date: , если вам не нужно специально даты / время, выходящие за пределы поддерживаемого диапазона типов DATE и TIME mysql, используйте их! если вместо этого вы используете временные метки unix, вам придется преобразовать их для использования встроенных функций даты и времени. если вашему приложению нужны временные метки unix, вы всегда можете преобразовать стандартные типы данных даты и времени на выходе, используя unix_timestamp () .

ip-адреса:

10
ответ дан 4 December 2019 в 09:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: