13.mariadb-rhce考试解题思路

1.安装mariadb

①yum install -y mariadb mariadb-server 或者 yum groupinstall -y mariadb 

2.备份和还原数据库

①备份:mysqldump --user=root --password --result-file=/备份的路径和名称   需要备份数据库的名称

②还原:mysql --user=root  --password  数据库名< 备份的数据库文件

③在数据库里面还原数据库: source /备份的数据库文件 

3.创简单的数据库方案:

①查询数据库: show databases; 

②创建数据库:create database 数据库名;

  删除数据库: drop database 库名;

③进入某个数据库: use 数据库名 ;

④查询数据库内的表: show tables ;

⑤创建表:create table  表名  (

                                          列 数据类型,

                                          列 数据类型,

                                          列 数据类型

                                         );

  删除表:drop table 表名;

⑥全部列依次插入数据: insert into 表名称 values(数据1,数据2,数据3);

⑦指定列插入数据:insert into 表名称(列名1,列名2) values(数据1,数据2);

 删除表内的一条数据记录:delete from 表名 where  查询条件;

 删除表内所有数据记录:delete from 表名 ;

 更新一条数据: uptate name set 列名="值" where 判断条件 ;

更新:flush privileges ;

 

4.创建用户和授权

 ①创建用户: create user 用户名 identified  by '密码' ;

   删除用户:drop user '用户名'@'主机名';

  用户重命名:rename user 原用户名 to  新用户名;

   修改当前用户密码:set password=password("新密码");

 修改指定用户密码:set password for 用户名=password('新密码');

②用户授权管理:

权限类型:all 全部权限  select 查询权限  update 更新权限  inster 插入权限 delete 删除权限 

!注意授予all 权限时 后面迦 privileges 如 grant all privileges on *.* to 'root'@'localhost' identified by 'root-password' ;

用户授权:grant  权限1,权限2,权限   on 数据库名.表名  to  '用户名'@'主机名' identified by '密码' ;

用户主机连接授权: gram 权限  on 数据库名.表名 to '用户名'@'主机名'    identified  by '密码' ;  

用户权限撤销: revoke 权限 on 数据库.表名  from  'lucy'@'localhost';

刷新:flush privileges ;

 

5.数据库查询

  select  列名  from 表名 where  判断条件 ;

  select  列名1,列名2 from 表名1,表名2  where 判断条件 and  判断权限 ;

 

posted @ 2016-08-25 12:59  秋阳Linux笔记  阅读(444)  评论(0编辑  收藏  举报