Как запустить команды DOS / CMD / Command Prompt из VB.NET?

Это альтернативный чит, если вы знакомы с Python или R, и ваша таблица может вписаться в память.

Импортировать таблицу SQL в Python или R, а затем экспортировать из нее в виде CSV, и вы получите имена столбцов, а также данные.

Вот как я это делаю, используя R, требуется библиотека RMySQL:

db <- dbConnect(MySQL(), user='user', password='password', dbname='myschema', host='localhost')

query <- dbSendQuery(db, "select * from mytable")
dataset <- fetch(query, n=-1)

write.csv(dataset, 'mytable_backup.csv')

Это немного обман, но я обнаружил, что это было быстрым способом, когда число столбцов было слишком длинным, чтобы использовать метод concat выше. Примечание: R добавит столбец «row.names» в начале CSV, поэтому вам нужно отказаться от него, если вам нужно полагаться на CSV, чтобы воссоздать таблицу.

13
задан Tshepang 8 February 2014 в 15:10
поделиться