mysql>DESC запомнить в текстовый файл? Надо мыльнуть структуру таблицы, я сижу как дурак, в vi её рисую :-(((
>mysql>DESC запомнить в текстовый файл? Надо мыльнуть структуру таблицы, я сижу как дурак, в vi её рисую :-(((
echo "describe tablename" | mysql -hhost -uusername -ppasswd databasename > file.txtecho "show create table tablename" | mysql -hhost -uusername -ppasswd databasename > file.txt
>echo "describe tablename" | mysql -hhost -uusername -ppasswd databasename > file.txt
>
>echo "show create table tablename" | mysql -hhost -uusername -ppasswd databasename > file.txt
Спасибо. Работает, только границ таблицы почему-то нету. Всё равно сижу как дурак и в vi рисую :-)))
У тебя мышка есть? :) если есть то в консоли с ее помощью можно выделять и копировать строки... много строк...
Хохмю малость! :)
Перед запуском MySQL-клиента (который даёт приглашение "mysql>") перенаправь его вывод через пайп программе tee, примерно так:
MySQL-клиент | tee log-файл
и давай команди какие влезет - они тебе и на экран будут, и в log-файл. (Ответ дан на основе знания Shell, но не MySQL.)
>mysql>DESC запомнить в текстовый файл? Надо мыльнуть структуру таблицы, я сижу как дурак, в vi её рисую :-(((
Ага, как :)
mysqlshow mysql db | less
>mysqlshow mysql db | lessВот спасибо! Я знал, что должно быть средство!
Спасибо!