MYSQL 常见命令行

一机多实例下直接cd到目录这不需要跟端口
Mysql -h host -u root -p pwd -P3306


mysqldamdin shutdown
mysqldadmin start

show databases;
create database dbXXX;
use dbxxx;
show tables;
show columns from customers;
drop database XXX


导出数据库文件
包括导出数据库到指定表.

1.导出数据库db_yves的结构和数据
mysqldump -h localhost -u root -p db_yves > D:\db_yves.sql

2.导出数据库db_yves的结构(加-d参数):
mysqldump -h localhost -u root -p db_yves -d > D:\db_yves_stru.sql

3.导出数据库db_yves中的customers表的结构和数据:
mysqldump -h localhost -u root -p db_yves customers > D:\customers.sql

4.导出数据库db_yves中的customers表的结构(加-d参数):
mysqldump -h localhost -u root -p db_yves -d > D:\customers_stru.sql


5.导入数据库文件
向数据库db_yves导入数据库文件db_yves.sql.
mysql -h localhost -u root -p db_yves < D:\db_yves.sql


6.其他常用语句

SHOW STATUS,用于显示广泛的服务器状态信息;
SHOW CREATE DATABASE和SHOW CREATE TABLE,分别用来显示创 建特定数据库或表的MySQL语句;

SHOW GRANTS,用来显示授予用户(所有用户或特定用户)的安 全权限;

SHOW ERRORS和SHOW WARNINGS, 用来显示服务器错误或警告消息。


标签