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;
原文:https://www.cnblogs.com/xiaolxy/p/12568559.html
如果您也喜欢它,动动您的小指点个赞吧