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  判斷權限 ;

相關文章
相關標籤/搜索