mysql数据库的常用命令

1、show databases; //查看数据库
show tables; //查看表(在查看表之前要先选择数据库:use 数据库名)
show grants; //查看授权用户的安全权限
show grants for '用户名'@'来源地址'; //查看某个用户权限
show status; //显示广泛的服务器状态信息
show errors; //显示服务器错误信息
show warnings; //显示服务器警告信息
2、desc 数据库名.表名; //查看数据表的结构
3、create database 数据库名; //创建数据库
create table 表名; //创建数据表(要先选择数据库)
4、drop database 数据库名; //删除数据库
drop table 数据库名.表名; //删除数据表
5、insert into 表名 (字段一,字段二,......) (可省略)values ('字段一的值','字段二的值',......); //插入数据到数据表
6、update 数据库名.表名 set 字段名1=值,字段名2=值 where 条件表达式; //更改原有数据
7、delete from 数据库名.表名 where 条件表达式; //删除不需要的数据
8、select 字段1,字段2,...... from 表名 where 条件表示; //查询语句
select user(); //显示当前连接用户
select now(); //显示当前时间
select user(),now(); //显示当前用户及时间
select database(); //显示当前数据库
9、grant 权限列表 on 数据库名.表名 to '用户名'@'来源地址' identified by '密码'; //用户权限设置
10、revoke 权限名 on 数据库名.表名 from '用户名'@'来源地址'; //撤销用户权限
11、flush privileges; //刷新授权表
12、help create databases; //显示创建特定数据库
help create tables; //显示创建特定表
13、status; //显示服务器状态


数据库的备份与恢复:
方法一:直接备份目录 /var/local/mysql/var
方法二:使用专用备份工具 mysqldump

备份操作:
mysqldump -u 用户名 -p密码 选项 数据库名 表名 > /备份路径/备份文件名
常见选项:
--all-databases
--opt


恢复操作:
mysql -uroot -p密码 数据库名 < /备份路径/备份文件名

猜你喜欢

转载自www.cnblogs.com/lyqlyqlyq/p/11653462.html