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