MariaDB基本管理操作

2021-08-11 06:58:22 字數 2555 閱讀 3831

一 mariadb    mariadb是

mysql

的相容開源版。 

二 mariadb的簡單使用    

1.安裝mariadb        

yum install mariadb mariadb-server        

systemctl start mariadb        

systemctl enable mariadb    

2.防火牆開啟        

firewall-cmd --permanent --add-service=mysql        

firewall-cmd --reload     3.

資料庫初始化(安裝完成後就執行)        

mysql_secure_installation 資料庫初始化命令          

第1步:設定root使用者密碼。           

第2步:刪除匿名帳號。           

第3步:禁止root使用者從遠端登陸。           

第4步:刪除test資料庫並取消對其的訪問許可權。          

第5步:重新整理授權表,讓初始化後的設定立即生效。     

4.資料操作管理       

1.資料庫登入            

mysql -u username -p (之後根據提示輸入密碼即可進入互動式管理介面)        

2.資料庫架構簡介與使用            

資料庫管理系統有多關係型資料庫(database),關係型資料庫是由乙個或多個資料表單(table)組成,資料表單儲存著多個資料記錄(record).            

1.展示已有關係型

資料庫                

show databases;                

create database database-name; 

建立新的資料庫                

drop database database-name; 

刪除資料庫                

use database-name; 

指定使用資料庫            

2.展示所用關聯式資料庫(database)的表單資訊及資料記錄操作                

show tables; 

顯示當前關聯式資料庫中的表單資訊。                

create table table-name (field1 type,filed2 type); 

建立表單並規定格式                

describe table-name; 

檢視表單結構描述                

drop table table-name; 

刪除表單                

delete from table-name; 

刪除表單所有內容                

delete from table-name where filed條件; 

刪除滿足where條件的所在行                

select * from table-name; 

檢視表單資料                

select field1,filed2 from table-name; 

只檢視field1,2所在列內容資料                

select * from table-name where field條件;

查詢出filed滿足條件的行的資料                

update table-name set filed=?; 

修改field所有資料為?                

update table-name set filed=? where field條件; 

修改滿足where的field資料變為?                   

下表是where使用的引數作用。 

3.使用者管理及使用者許可權管理          

1.使用者管理(使用者資訊儲存於mysql關聯式資料庫的user表單中,)             

create user 使用者名稱@主機名 identified by '密碼'; 建立新使用者            

select host,user,pass

word

from user; 檢視使用者資訊(幾項重要資訊), 其實就是查詢mysql資料庫中user表單資訊,其它對使用者修改,刪除操作類似操作普通表單。          

2.使用者許可權管理              

grant 許可權 on database-name.table-name to 使用者名稱@主機; 

對某關聯式資料庫中的某表單賦許可權                

許可權:select, update, delete, insert              

show grants for 使用者名稱@主機; 

檢視使用者許可權

MariaDB 庫的基本操作

文章宣告 該系列文章部分文字描述,參考於以下文獻,化繁為簡.mysql5.7從入門到精通 劉增傑 建立資料庫 1.建立乙個 lyshark 資料庫.sql mariadb none create database lyshark charset utf8 query ok,1 row affecte...

mariadb基本命令

1 資料庫安裝並初始化 yum install mariadb server mariadb y 安裝資料庫 systemctl start mariadb 啟動資料庫 netstat lntup grep mysql 檢視資料庫的介面資訊 mysql 測試能否開啟資料庫 2 mysql基本操作指令...

SQLAlchemy操作MariaDB筆記之三

query方法返回的是乙個可迭代輸出的物件,可以索引和切片。引數可以為表物件,表的字段物件。for instance in session.query user order by user.id print instance.name,instance.fullname for name,fulln...