命令行下操作MySql数据库的常用命令

  本文主要详细介绍一下命令行下操作MySql数据库的常用命令,方便平时忘记进行命令快速查询。

1.命令行下登录到MySQL

1
2
3
4
5
6
mysql -h 主机名 -u 用户名 -p
回车后提示你输入密码

-h : 该命令用于指定客户端所要登录的MySQL主机名(ip), 登录当前机器该参数可以省略;
-u : 所要登录的用户名;
-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

2.命令行下常用命令

1
2
3
4
5
6
7
8
9
show databases;                //查看当前存在的所有数据库
use 库名; //选择所要操作的数据库
show tables; //查看当前库存在的所有表
desc 表名; //显示表结构,字段类型,主键,是否为空等属性,但不显示外键。
show create table 表名; //查看建表语句
select * from user \G //格式化查询数据(易读,G必须是大写结尾不加分号;)
//修改 表 表名 添加 列 字段名 长度100 设置字符集 设置排序规则 该列可为NULL 默认值为NULL 备注注释 在name列的后面增加一列
ALTER TABLE `user` ADD COLUMN `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地址' AFTER `name`;
exit 退出mysql命令