Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

I am using MySQL 5.1. As a rookie, here are some basic command commands I feel useful to rememberknow.

Some basic mysql commands

Use mysql client to access the database.
Panel

% $ myslq -u database-user -p

Show databases

...

No Format
SELECT m.name, avg(m.medians) medians from (
  SELECT x.name, x.val medians
  FROM A x, A y
  WHERE x.name=y.name
  GROUP BY x.name, x.val
  HAVING SUM(y.val <= x.val) >= COUNT(*)/2
  AND SUM(y.val >= x.val) >= COUNT(*)/2 
)AS m group by m.name;

...

Save SQL results in a csv file,

...

No Format

SELECT ...
FROM ...
INTO OUTFILE '/tmp/sqlresults.csv'
    FIELDS TERMINATED BY ','
        OPTIONALLY ENCLOSED BY '"'
        ESCAPED BY '\\'
    LINES TERMINATED BY '\n';