В mysql инструкция создания таблицы запроса выглядит следующим образом: show create table table01
.
Теперь у меня есть требование. Я хочу запросить оператор создания поля в этой таблице. Что SQL я могу использовать для удовлетворения моих требований?
Я долгое время пользовался поиском Google, но не нашел удовлетворительного ответа, а официальный сайт MySQL не предоставил запрос SQL.
Надеюсь, с помощью простого оператора SQL я смогу получить следующее:
ALTER TABLE `table01`
ADD COLUMN `value` int(0) NULL DEFAULT NULL COMMENT 'value'
Второе редактирование
Спасибо за вашу помощь. Я из Китая. Мой англи sh не очень бегло говорит. Мне очень жаль, что я express не совсем точен в некоторых местах.
Фактически, причина, по которой у меня есть это требование, заключается в том, что проект, над которым я сейчас работаю, - это agile разработка. Скорость итераций между версиями очень высокая. Часто из-за изменения требований, таблицы и поля базы данных увеличиваются вместе с ним. Но я ленив и не хочу записывать поля каждый раз, когда их добавляю. Поэтому я использую java для создания программы автоматизации. В настоящее время его можно быстро сравнить. Быстро выявить различия между формальными и тестовыми таблицами и полями базы данных.
Но мне интересно, есть ли лучший способ узнать инструкцию создания этого поля, чтобы мой программа выглядит более совершенной.
springboot- mysql -table-field-compare
Снежинки трепещут, шуршат северным ветром (雪花 飘飘 北 风萧萧)