sql >> Database >  >> RDS >> Mysql

Een MySql-tabel exporteren / dumpen in een tekstbestand inclusief de veldnamen (ook wel headers of kolomnamen genoemd)

Door de query door te sturen naar de opdrachtregelclient wordt een door tabs gescheiden lijst weergegeven met de kolomnamen als eerste regel

$ echo "select * from surveys limit 5" | mysql -uroot -pGandalf surveys
phone   param1  param2  param3  param4  p0      p1      p2      p3      audio4  code    time
XXXXXXXXX       2008-07-02      11:17:23        XXXXXXXX        SAT     -       -       -       -       -       ERROR   2008-07-02 12:18:32
XXXXXXXXX       2008-07-02      11:22:52        XXXXXXXX        SAT     -       -       -       -       -       COLGADO 2008-07-02 12:04:29
XXXXXXXXX       2008-07-02      11:41:29        XXXXXXXX        SAT     -       -       -       -       -       COLGADO 2008-07-02 12:07:22
XXXXXXXXX       2008-07-02      12:16:19        XXXXXXXX        SAT     1       1       1       9       XXXXXXXXX_4.wav     OK      2008-07-02 16:14:27
XXXXXXXXX       2008-07-02      08:21:25        XXXXXXXX        SAT     1       1       1       1       XXXXXXXXX_4.wav     OK      2008-07-02 12:29:40


  1. FOUT:De verbinding staat in de autoCommit-modus

  2. Mysql.sock ontbreekt; resulterend in OperationalError:(2002, kan geen verbinding maken met lokale MySQL-server via socket '/tmp/mysql.sock' (2))

  3. Stel PDO in om standaard uitzonderingen te genereren

  4. Zoeken en filteren / verfijnen van databaseresultaten in Laravel 4