Software > Cheat Sheets > SQL
Dump a database
/usr/bin/mysqldump -u username -ppassword database_name > sql_file.sql /usr/bin/mysqldump -u username -ppassword database_name table_name > sql_file_table.sql /usr/bin/mysqldump -u username -ppassword database_name table_name --where="column_name='a_value'" > sql_file_table_queried.sql
Common SQL statements
SHOW databases; //List all databases USE database; //Switch to a database CREATE database; //creates a new database /usr/bin/mysql -u username -ppassword database_name < sql_file.sql //import a database SHOW tables; //List all tables in current database DESCRIBE table_name; //Get structure of a table DROP TABLE table_name; //delete a table SELECT COUNT(*) FROM table_name; //Get number of rows in a table
Get distinct entries in a column
SELECT DISTINCT column_name FROM table_name;