Вы находитесь на странице: 1из 1

MySQL Cheat Sheet.EN newest original japanese sheet available at: http://bit.ly/73I1bQ | MySQL Official Document: http://dev.mysql.

com/doc

Use my.cnf for instance settings you can choose different


Table Ops Command
storage engine for each table
connection List existing tables mysql> SHOW [FULL] TABLES;
.......
threads Storage Engine
Show table information mysql> SHOW TABLE STATUS [LIKE 'table1'];
Query cache Optimizer Thread Cache Binary Log
mysql> DESC table1;
... Check table properties
mysql> SHOW CREATE TABLE table1 \G
db1 db2 Buffer Pool
BG mysql> CREATE TABLE table1 [columns...]
table1 table2 table3 ... table1 table2 ... threads Create table
Disk I/O ENGINE=desired storage engine
Modify table properties mysql> ALTER TABLE table1 ...
Data File Log File Transaction Ops Command
Storage Storage Storage
Engine Engine Engine Switch off auto commit mysql> SET AUTOCOMMIT=0;
mysql> START TRANSACTION;
Start a transaction
Basic Ops Command mysql> BEGIN;
shell> mysql --version Execute SQL statement mysql> SELECT ... (any SQL statement)
Check mysqld version
mysql> SELECT VERSION; Commit mysql> COMMIT;
Check set values shell> my_print_default_mysqld Place a save point mysql> SAVEPOINT name of save point;
Show compile options shell> mysqlbug Rollback mysql> ROLLBACK;
Connect to MySQL server shell> mysql -u user -p db1 Admin Ops Command
Instance Level Ops Command Export to a file mysql> SELECT ... INTO OUTFILE 'file name';
shell> mysqld_safe & mysql> SET @@character_set_database=binary;
Start mysqld shell> sudo /etc/init.d/mysqld start Read from a file mysql> LOAD DATA INFILE 'file name' INTO
shell> service mysqld start TABLE 'table name';
shell> mysqladmin -uroot -p shutdown mysql> mysqldump [options] -B db1,db2 >
Stop mysqld shell> sudo /etc/init.d/mysqld stop dump.sql
shell> service mysqld stop Backup --single-transactions (snapshot using MVCC)
--master-data=2 (output position of binary log)
shell> mysqladmin -u root -p status
Check status --flush-logs (switch binary logs)
mysql> \s
Restore mysql> mysql db1 < dump.sql
Show system variables mysql> SHOW GLOBAL VARIABLES;
Defrag mysql> OPTIMIZE TABLE table1;
Show status variables mysql> SHOW GLOBAL STATUS;
Update Statistics Info mysql> ANALYZE TABLE table1;
List connected clients mysql> SHOW [FULL] PROCESSLIST;
Switch logs mysql> FLUSH LOGS;
Database Ops Command
Export table mysql> FLUSH TABLES [WITH READ LOCK];
List existing databases mysql> SHOW DATABASES;
Create a database mysql> CREATE DATABASE db1; This work builds upon "MySQL Cheat Sheet" (http://bit.ly/73I1bQ) BY Mikiya Okuno, 2009,
and is licensed under a Creative Commons: Attribution-ShareAlike liecense.
Switch database to use mysql> USE db1; Translated to English by Dominick Chen, 2010.

Вам также может понравиться