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}';