After the environment variable configuration is configured, open cmd
Connection: mysql -h host address - u user name - p user password (Note: u and root do not need to add spaces, the others are the same) Disconnect: exit (enter)
Create authorization: grant select on database.* to username@login host identified by "password" Modify password: mysqladmin -u username -p old password password New password delete authorization: revoke select,insert,update,delete om .from test2 @localhost ;
Display database: show databases; Display data table: show tables; Display table structure: describe table name;
Create a library: create database library name; delete library: drop database library name; use library: use library name;
Create table: create table table name (field setting list); delete table: drop table table name; modify table: alter table t1 rename t2 Query table: select * from table name; empty table: delete from table name; backup table: mysqlbinmysqldump -h(ip) -uroot -p(password) databasename tablename > tablename.sql Restore table: mysqlbinmysql -h(ip) -uroot -p(password) databasename tablename < tablename.sql (delete the original table before operation)
Add column: ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADD INDEX (c); Modify column: ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE bc CHAR(20); Delete column: ALTER TABLE t2 DROP COLUMN c;
Backup database: mysql\bin\mysqldump -h(ip) -uroot -p(password) databasename > database.sql Restore database: mysql\bin\mysql -h(ip) -uroot -p(password) databasename < database.sql Copy the database: mysql\bin\mysqldump --all-databases > all-databases.sql Repair the database: mysqlcheck -A -o -uroot -p54safer
Text data import: load data local infile "file name" into table table name; data import and export: mysql\bin\mysqlimport database tables.txt