mysql

Discussion in 'PHP' started by rubik-nerubik, 15 Mar 2009.

  1. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    привет всем, как сделать запрос на бэкап определённой таблицы в файл txt.
     
  2. c411k

    c411k Members of Antichat

    Joined:
    16 Jul 2005
    Messages:
    550
    Likes Received:
    675
    Reputations:
    704
    refman-4.0-ru.html-chapter

    shell> mysqldump -u User -pPassword -h Host Database --tables Tablename > backup.txt
     
    _________________________
  3. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    не понятно. как будет в сочетании с select, допустим у меня запрос к бд, прям в браузере
     
  4. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    SELECT * FROM table

    и дальше все полня в foreach записываешь в файл :)

    но помоему это наркоманский способ :)
     
  5. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    издеваешься?) знаешь? так напиши как сразу на дамп.)
     
  6. PaCo

    PaCo Elder - Старейшина

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    Не совсем понятно что подразумеваешь под дампом судя по
    Тебе нужно структру и данные или просто тупа данные? Если просто данные то вполне можно обойтись например SELECT * INTO OUTFILE '/tmp/result.txt', ну или делать на php(perl и т.п.) запросы и сохранять в файл.
     
  7. c411k

    c411k Members of Antichat

    Joined:
    16 Jul 2005
    Messages:
    550
    Likes Received:
    675
    Reputations:
    704
    ты нарк, вопросы надо нормально задвать. читай документацию.
     
    _________________________
    3 people like this.
  8. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    SELECT * from table INTO OUTFILE 'result.txt' ? так? чтоб открыла и сразу данные в файл.
     
  9. PaCo

    PaCo Elder - Старейшина

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    Ну путь абсолютный укажи, естественно пользователь под которым происходит этот запрос должен обладать file_priv и путь куда происходит запись должен сушествовать и быть доступен на запись MySQL, и файла с таким именем там не должно быть , http://www.mysql.ru/docs/man/SELECT.html.
     
    #9 PaCo, 15 Mar 2009
    Last edited: 15 Mar 2009
  10. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    SELECT * INTO DUMPFILE "result.txt" и
    SELECT * INTO DUMPFILE "C:\result.txt"
    SELECT * INTO OUTFILE "result.txt" и
    SELECT * INTO OUTFILE "C:\result.txt"
    0 эмоций, делаю всё с файлом Microsoft acceess,расширение mdb....


    select * from table работает
     
    #10 rubik-nerubik, 15 Mar 2009
    Last edited: 15 Mar 2009
  11. PaCo

    PaCo Elder - Старейшина

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    Вухаха, надо было сразу указать что за БД, там нет такой конструкции INTO OUTFILE.
    ТС зачем ты нас обманываешь, название темы та mysql а дампить хочешь MSSQL.
     
    #11 PaCo, 15 Mar 2009
    Last edited: 15 Mar 2009
  12. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    а кто может подсказать как сохранить в файл содержимое из micrisift access (mdb) ???
     
    #12 rubik-nerubik, 15 Mar 2009
    Last edited: 15 Mar 2009