如果未配置环境变量,需要先 cd 到 MySQL 的 bin 目录下。
#进入MySQL的bin目录
cd D:\mysql-5.7.26-winx64\bin
#登录命令(用户名root)
mysql -u root -p
#修改密码
alter user 'root'@'localhost' identified by '新密码';
#查看所有数据库
show databases;
#打开/使用(进入)数据库test
use test;
#查看有哪些表
show tables;
#查看表的结构
desc 表名;
#查看mysql的版本号
select version();
#查看当前所在的数据库
select database();
创建数据库
#创建数据库my_testdb,并指定utf8为默认字符,排序规则为utf8_general_ci
create database my_testdb default character set utf8 collate utf8_general_ci;
#删除数据库
drop database my_testdb;
导入表结构和数据
如果要导入的sql文件,前面几行没有创建库的命令,需要手动创建一个数据库,如果已经有了创建库的命令就不需要手动创建了。
#如果存在my_testdb则删除
drop database if exists my_testdb;
#创建数据库my_testdb,并指定utf8为默认字符
create database my_testdb default character set utf8 collate utf8_general_ci;
#打开库my_testdb
use my_testdb ;
导入前先登录MySQL
#先登录
mysql -u root -p
#导入到哪个数据库
use my_testdb ;
#导入mysql文件
source c:\test_user.sql;
导出表结构和数据
导出文件默认是存放在 mysql\bin 目录下
1、导出数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p db_name > test_db.sql
2、导出数据库的一个表
mysqldump -u 用户名 -p 数据库名 表名 > 导出的文件名
mysqldump -u root -p test_db test_user > test_user.sql
参考: