mysql常用命令

基本命令

  • 登录mysql:mysql -u root -p
  • 查看mysql版本:select version();
  • 查看 mysql服务 ps -ef | grep -i mysql
  • 查看端口占用:show global variables like 'port';
  • 刷新:flush privileges;

数据库的创建

  • 查询所有数据库:show databases;
  • 创建数据库:create database <数据库名>;
  • 删除数据库:drop database <数据库名>;
  • 进入数据库:use <数据库名>;

数据表的操作

  • 查询数据库下表:show tables;
  • 创建表:create table student(id int(4) primary key,name char(20));
  • 查看表结构:describe student; 或 desc student;
  • 修改表名:alter table <表名> rename <表名>;
  • 删除表:drop table <表名>;
  • 修改表字段信息:alter table student change id id int(20);
  • 增加表字段信息:alter table student1 add class int(4) not null after id;
  • 删除一个表字段:alter table student1 drop number;

权限

  • 创建用户:create user '\({user}'@'\){env}' identified by '${password}';
  • 给相关用户权限到相应的数据库:grant all privileges on \({dbName}.* to '\){user}'@'${env}';
posted @ 2021-11-02 11:45  王猪猴  阅读(33)  评论(0编辑  收藏  举报