13.mariadb-rhce考试解题思路

1.安装mariadbmysql

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

2.备份和还原数据库数据库

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

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

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

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

①查询数据库: show databases; date

②建立数据库:create database 数据库名;file

  删除数据库: drop database 库名;select

③进入某个数据库: 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  判断权限 ;

相关文章
相关标签/搜索