MySql показать длину типа данных

На некоторых устройствах Samsung изменение режима, которое можно установить, набрав *#0808#, не будет работать без прямой перезагрузки. После перезагрузки наберите ту же строку и убедитесь, что вы выбрали adb + mdp, а USB - AP. После этого обязательно подключите телефон и перезапустите сервер ADB. Также старайтесь избегать USB-концентраторов и виртуальных машин, которые, конечно же, усложняют дело. Следуйте ранее упомянутым инструкциям по очистке авторизованных устройств и т. Д.

1
задан nordin 5 March 2019 в 12:03
поделиться

3 ответа

SELECT COLUMN_NAME, CHARACTER_MAXIMUM_LENGTH, NUMERIC_SCALE
  FROM INFORMATION_SCHEMA.Columns       
  WHERE TABLE_SCHEMA = dbname AND TABLE_NAME = tableName;

Где dbname - это имя вашей базы данных и tableName имя вашей таблицы. CHARACTER_MAXIMUM_LENGTH - максимальная длина строки, NUMERIC_SCALE - максимальное количество цифр числа. См. https://dev.mysql.com/doc/refman/8.0/en/columns-table.html для получения дополнительных данных в таблице COLUMNS

.
0
ответ дан Adrien 5 March 2019 в 12:03
поделиться

Используйте DESC mytablenamegoeshere или SHOW COLUMNS FROM mytablenamegoeshere

Для более подробной информации используйте SHOW FULL COLUMNS ...

Эти запросы предоставят вам метаданные таблицы.

0
ответ дан Dougie 5 March 2019 в 12:03
поделиться

Да, есть функция ДЛИНА ()

SELECT id, LENGTH(id) AS 'id.length',
       name, LENGTH(name) AS 'name.length'  FROM test
0
ответ дан pavelbere 5 March 2019 в 12:03
поделиться
Другие вопросы по тегам:

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