Last active
February 17, 2021 14:46
-
-
Save frankyonnetti/90119cc978ac27c650ad4242622f3cc7 to your computer and use it in GitHub Desktop.
MySQL - commands #mysql
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ### MySQL ### | |
| ######################### | |
| # MySQL commands: | |
| http://www.pantz.org/software/mysql/mysqlcommands.html | |
| # Add database: | |
| mysql> create database DATABASENAME; | |
| # Delete database: | |
| mysql> drop database DATABASENAME; | |
| # MySQL dump: | |
| $ mysqldump -u -p --add-drop-table DATABASENAME > ~/dumps/DATABASENAME.sql | |
| # MySQL import: | |
| $ mysql -uroot -p website_dev < ~/NAME/Public/website_dev.sql | |
| # MySQL login into database - use credentials in config file: | |
| /usr/bin/mysql -h localhost -u DATABASENAME -p | |
| # MySQL socket path for MAMP: | |
| /Applications/MAMP/tmp/mysql/mysql.sock | |
| # Switch to a database. | |
| mysql> use [db name]; | |
| # To see all the tables in the db. | |
| mysql> show tables; | |
| # delete table | |
| mysql> DROP TABLE tablename; | |
| # Check table sizes. | |
| # change "database_name" | |
| SELECT table_name AS "Table", | |
| ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" | |
| FROM information_schema.TABLES | |
| WHERE table_schema = "database_name" | |
| ORDER BY (data_length + index_length) DESC; | |
| # Delete or truncate data from a table | |
| # https://www.electrictoolbox.com/article/mysql/delete-all-data-mysql/ | |
| mysql> TRUNCATE TABLE tablename; # faster - deletes table and recreates it | |
| # or | |
| mysql> DELETE FROM tablename; # slower - keeps table by deletes data |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment