Linux11.4 常用SQL语句、数据库备份恢复

  数据库增删改查

select count(*) from mysql.user;
//查看这个表的行数

 select * from mysql.db;
//查看所有内容

 select db from mysql.db;
//查看字段db

 select db,user from mysql.db;

 select * from mysql.db where host like '192.168.%';

 insert into db1.t1 values (1, 'abc');

 update db1.t1 set name='aaa' where id=1;

 truncate table db1.t1;

 drop table db1.t1;

 drop database db1;

  数据备份及恢复

备份库          mysqldump -uroot -p123456 mysql > /tmp/mysql.sql
恢复库          mysql -uroot -p123456 mysql < /tmp/mysql.sql
备份表          mysqldump -uroot -p123456 mysql user > /tmp/user.sql
恢复表          mysql -uroot -p123456 mysql < /tmp/user.sql
备份所有库    mysqldump -uroot -p -A >/tmp/123.sql
只备份表结构 mysqldump -uroot -p123456 -d mysql > /tmp/mysql.sql

  

 

posted @ 2018-07-25 12:16  chyuanliu  阅读(1008)  评论(1编辑  收藏  举报