select
*
from
table
where
condition
into
outfile '/tmp/result'
About Me
Showing posts with label mysql. Show all posts
Showing posts with label mysql. Show all posts
Saturday, 27 February 2010
Thursday, 25 June 2009
Capture the results of the queries executed in mysqlclient in a file (no copy and paste)
One way is to copy the mysqlclient screen and paste it into a text file. The other way is to use tee.
mysql>
mysql> tee mysql-1.txt
Logging to file 'mysql-1.txt'
mysql> show databases;
+----------------+
| Database |
+----------------+
| test_db |
| db_3 |
| db_4 |
| db_5 |
+----------------+
4 rows in set (0.00 sec)
mysql> exit
Bye
[thiru@cu065 tmp]$ less mysql-1.txt
mysql> show databases;
+----------------+
| Database |
+----------------+
| test_db |
| db_3 |
| db_4 |
| db_5 |
+----------------+
4 rows in set (0.00 sec)
mysql> exit
mysql>
mysql> tee mysql-1.txt
Logging to file 'mysql-1.txt'
mysql> show databases;
+----------------+
| Database |
+----------------+
| test_db |
| db_3 |
| db_4 |
| db_5 |
+----------------+
4 rows in set (0.00 sec)
mysql> exit
Bye
[thiru@cu065 tmp]$ less mysql-1.txt
mysql> show databases;
+----------------+
| Database |
+----------------+
| test_db |
| db_3 |
| db_4 |
| db_5 |
+----------------+
4 rows in set (0.00 sec)
mysql> exit
Thursday, 22 May 2008
More about MySQL
MySQL has two types of engine
1) InnoDB
2) MyISAM.
The difference b/w the above two is, former supports the subquery, constraints etc... but the later won't support those. This causes the MyISAM tables relatively faster during retrieval when compared to InnoDB. But the problem is the constraint check and subquery are not applicable in it.
Related to performance engineering.
How to find the total rows processed when executing an query and other infrmation.
use, explain query
(i.e) explain select * from table.
Related to mysql dump
How to see the create table script of an existing table ?
use, show create table < table_name >
(i.e) show create table < table_name >
Related to process
How to find the process id executing in mysql when you run a query? (i.e) Executing an query from the java client will create a process in background.
use, show processlist
1) InnoDB
2) MyISAM.
The difference b/w the above two is, former supports the subquery, constraints etc... but the later won't support those. This causes the MyISAM tables relatively faster during retrieval when compared to InnoDB. But the problem is the constraint check and subquery are not applicable in it.
Related to performance engineering.
How to find the total rows processed when executing an query and other infrmation.
use, explain query
(i.e) explain select * from table.
Related to mysql dump
How to see the create table script of an existing table ?
use, show create table < table_name >
Related to process
How to find the process id executing in mysql when you run a query? (i.e) Executing an query from the java client will create a process in background.
use, show processlist
Subscribe to:
Posts (Atom)
