RHCE_MARIADB

MARIADB—mysql

1.數據庫: 高效的存儲和處理數據的介質(磁盤和內存)
數據庫(Database)是按照數據結構來組織、存儲和管理數據的建立在計算機存儲設備上的倉庫。
簡單來說是本身可視爲電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據進行新增、截取、更新、刪除等操作。

2.數據庫分類: SQL標準化查詢語言也是關係型數據庫管理系統的標準化語言
基於存儲介質的不同分爲:關係型數據庫(SQL)和非關係型數據庫(NOSQL:Not Only SQL)
DML(data manipulation language)數據操縱語言:
就是我們最經常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用來對數據庫的數據進行一些操作。
DDL(data definition language)數據庫定義語言:
其實就是我們在創建表的時候用到的一些sql,比如說:CREATE、ALTER、DROP等。DDL主要是用在定義或改變表的結構,數據類型,表之間的鏈接和約束等初始化工作上
DCL(Data Control Language)數據庫控制語言:
是用來設置或更改數據庫用戶或角色權限的語句,包括(grant,revoke等)語句。這個比較少用到。

3.產品:
oracle DB2 ;SQL-SERVER Mysql ; Access
memcached mongodb redis
關係型數據庫:
什麼是關係型數據庫?
關係型數據庫 :是一種建立在關係模型(數學模型)上的數據庫。
關係模型:一種所謂建立在關係上的模型。關係模型包含三個方面:
數據結構: 數據存儲問題,二維表(有行有列)
操作指令集合:所有SQL語句
完整約束: 表內數據約束(字段與字段),表與表之間約束(外鍵約束)
數據庫的設計思想:
表:表頭(字段名:用來規定數據名字) 行 和數據部分組成(實際存儲數據單元) 列
字段名1 字段名2 …
數據單元 數據1 數據2 …
關係型數據庫:
數據庫名
表名
表結構
表數據
• DML(data manipulation language)數據操縱語言:
就是我們最經常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用來對數據庫的數據進行一些操作。
SELECT 列名稱 FROM 表名稱 where ; select xinming from student;
select name from student where number=1;
UPDATE 表名 SET name =xixi WHERE number=2;
INSERT INTO table_name (列1, 列2,…) VALUES (值1, 值2,…);
DELETE FROM 表名稱 WHERE 列名稱 = 值;
• DDL(data definition language)數據庫定義語言:
其實就是我們在創建表的時候用到的一些sql,比如說:CREATE、ALTER、DROP等。DDL主要是用在定義或改變表的結構,數據類型,表之間的鏈接和約束等初始化工作上
CREATE TABLE 表名稱
(
列名稱1 數據類型,
列名稱2 數據類型,
列名稱3 數據類型,

);
Show tables;
ALTER TABLE table_name;
ALTER COLUMN column_name datatype;
MariaDB [person]> alter table students change column birth birthday date;
MariaDB [person]> alter table student rename students;
DROP TABLE 表名稱;
DROP DATABASE 數據庫名稱;
• DCL(Data Control Language)數據庫控制語言:
是用來設置或更改數據庫用戶或角色權限的語句,包括(grant,revoke等)語句。這個比較少用到。

例:
創建一張表
系統默認已經安裝該數據庫,如果沒有安裝,使用以下命令進行安裝
[root@mail ~]# yum install -y mariadb
啓動數據庫服務
在這裏插入圖片描述
對數據庫初始化,進入交互模式,第一步默認,設置一個密碼並重復新密碼,後面全部選擇yes
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
對數據庫系統登錄 -u用戶名 -p密碼
要使密碼不可見,也可以用 -用戶名 -p
在這裏插入圖片描述
查看一下數據庫,命令後要加;
在這裏插入圖片描述
進入mysql數據庫
在這裏插入圖片描述
查看錶
在這裏插入圖片描述
建立一個數據庫longlong,並查看創建的數據庫
在這裏插入圖片描述
插入需要的數據
在這裏插入圖片描述
查看創建的student表
在這裏插入圖片描述
查看數據表的表結構
在這裏插入圖片描述
在表結構中添加需要的信息 在這裏插入圖片描述
查詢表的內容,信息添加成功
在這裏插入圖片描述
刪除表中指定的內容maomao
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章