您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

mysql增删改查与备份还原

bubuko 2022/1/25 20:02:48 mysql 字数 6675 阅读 690 来源 http://www.bubuko.com/infolist-5-1.html

1.1增删改查 1.1.1登录数据库:mysql -u root -p 1.1.2创建数据库:create database app; 1.1.3切换到app数据库:use app 1.1.4创建表 create table name1 (id int(10),name char(20) defau ...

1.1增删改查

1.1.1登录数据库:mysql -u root -p

技术分享图片

 

 

 

1.1.2创建数据库:create database app;

技术分享图片

 

 

 

1.1.3切换到app数据库:use app
技术分享图片

1.1.4创建表

create table name1 (id int(10),name char(20) default ‘‘, primary key (id));

create table name2 (id int(10),name char(20) default ‘‘, primary key (id));
技术分享图片

 

 

 

 

 

 

1.1.5查看表 show tables;

技术分享图片

 

 

 

 

1.1.6查看表结构 describe name1;
技术分享图片

 

 

 

1.1.7插入数据

insert into name1 (id,name) values (‘1‘,‘zhaoliying‘) ;

insert into name1 (id,name) values (‘2‘,‘xiaozhan‘);

insert into name1 (id,name) values (‘3‘,‘yangmi‘);

insert into name1 (id,name) values (‘4‘,‘zhangjie‘);

 insert into name2 (id,name) values (‘1‘,‘linyuner‘);

insert into name2 (id,name) values (‘2‘,‘luhan‘);
技术分享图片

 

 

 

1.1.8查看表数据

select * from name1;
技术分享图片

 

 

 

1.1.9查看某一行数据: select * from name1 where name=‘xiaozhan‘ ;
技术分享图片

 

 

 

1.1.10查看1列数据:select name from name1;
技术分享图片

 

 

 

 

1.1.11更新数据:update name1 set name=‘chenglong‘ where id=‘3‘;

技术分享图片

 

 

 



1.1.12查看更新情况 select * from name1;  ##可以看到第三行已经更新
技术分享图片

 

 

 

1.1.13删除一条数据: delete from name1 where name=‘zhangjie‘;
技术分享图片

 

 

 

1.1.14查看是否删除数据:select * from name1;
技术分享图片

 

 

 

1.1.15授权:

grant all on *.* to ‘qi‘@‘localhost‘ identified by ‘123456.Com‘;
 exit

技术分享图片

 

 

 


1.1.16使用qi账号登录:mysql -uqi -p123456.Com

show databases;

exit

技术分享图片

 

 

 

 

1.1.17在使用root账号登陆: mysql -uroot -p123456

技术分享图片

 

 

 

1.1.18查看有哪些用户被授权的:select user,host from mysql.user;

技术分享图片

 

 

 

1.1.19查看授权的权限: show grants for ‘qi‘@‘localhost‘;
技术分享图片

 

 

 

1.1.20删除授权的权限 :revoke all on *.* from ‘qi‘@‘localhost‘;
技术分享图片

 

 

 

 1.1.21查看是否撤销权限:show grants for ‘qi‘@‘localhost‘;

 exit
技术分享图片

 

 

  1.1.22删除数据库

技术分享图片

 

 

  1.1.23删除表

技术分享图片

 

 

2.1备份还原

2.1.1解释

mysqldump -u 用户名 -p  [数据库名] [表名] >/备份路径/备份文件名   
 
mysqldump -u 用户名 -p  --databases 库名1  [库名2 ] …… >/备份路径/备份文件名
 
mysqldump -u 用户名 -p  --all-databases >/备份路径/备份文件名

2.1.2开始备份
 mysqldump -u root -p app name1 > /root/app_name1.sql
 mysqldump -u root -p --databases app > /root/app.sql
mysqldump -u root -p --opt --all-databases > /root/all.sql

技术分享图片

 

 

 技术分享图片

 

 

 

2.1.3还原
mysql -u root -p123456
 drop database app;

exit;

技术分享图片

 

 


mysql -u root -p < /root/app.sql
技术分享图片

 

 


 mysql -u root -p123456

show databases;

mysql> use app;

show tables;

技术分享图片

 

mysql增删改查与备份还原

原文:https://www.cnblogs.com/xiaolxy/p/12568559.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶