99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2022-10-01 閱讀量: 619
【轉載】MySQL數(shù)據(jù)庫介紹七-MySQL數(shù)據(jù)庫介紹

MySQL數(shù)據(jù)庫介紹

1.一款深受歡迎的開源關系型數(shù)據(jù)庫

2.Oracle旗下的產(chǎn)品

3.遵守GPD協(xié)議,可以免費使用與修改

4.特點

(1)性能良好、服務穩(wěn)定

(2)開源、無版權限制、成本低

(3)多線程、多用戶

(4)基于C/S (客戶端/服務器)架構

(5)安全可靠


5.日志

(1)數(shù)據(jù)庫日志文件用于備份,恢復,故障定位、分析是最核心的部分

(2)mysql 與oracle 日志有所區(qū)別

(3)mysql 寫一條數(shù)據(jù),同步到日志中一條

PS:insert into ky11 (id, name, score) values (1, ' zhangsan' ,20) ;


(4)oracle:重做日志組

1)一個組中至少3個日志成員,輪流存儲日志

2)還會有另一個組與之同步/備份

3)阿里云OSS對象存儲,一式三份備份(使用重做日志組思想)

4)對象存儲:存儲大都是一些靜態(tài)文件,圖片、音頻、視頻

5)不能直接在對象存儲中修改數(shù)據(jù)


6)飛天平臺,盤古系統(tǒng),鐘馗:安全,女媧:選舉/調度,盤古一式三份


6.Mysql存儲引擎

myisam 和innodb

1)myisam: 快速讀取,不支持事務

2)innodb: 更注重寫,支持事務


7.mysql數(shù)據(jù)庫管理

describe user;

(1)Mysql做為SQL數(shù)據(jù)庫的特性Mysql的語言SQL語句來控制增刪改查


(2)增刪改查按照類型劃分的

(3)具體的語句操作(基操)

基于SQL語句的進階→更好的通過SQL語句的管理、控制,讓Mysql處理能力更為效率


(4)高階SQL語句用法

1)備份、恢復

2)集群設計、集群演變的理念:

3)單臺Mysql→壓力過大、同時數(shù)據(jù)存在單點故障的問題,要做冗余、備份

4)引申出第一個Mysql集群架構→主從復制(主-備)→mysq1性能不均衡→ I/0讀寫性能不均衡

5)引申出第二個Mysql集群架構→讀寫分離(主-備) →備用服務器是多個,但是Master服務器單個→Master服務器又存在了單點故障問題

6)引申出第三個架構→ MHA (master HA高可用) → 學習的集群

默認不需要小數(shù)點

整數(shù)


(5)常用的數(shù)據(jù)類型


int: 整型 用于定義整數(shù)類型的數(shù)據(jù)1 2 3 4 5 10 100 999

float: 單精度浮點4字節(jié)32位 準確表示到小數(shù)點后六位

double: 雙精度浮點8字節(jié)64位 雙精度支持存儲的數(shù)字小數(shù)位更多

char: 固定長度的字符類型 用于定義字符類型數(shù)據(jù)。0100 char (70) 12345000000

varchar: 可變長度的字符類型 varchar設置_上限 varchar (10) 123456789 123

text: 文本

image: 圖片

decimal (5,2): 5個有效長度數(shù)字,小數(shù)點后面有2位 指定長度數(shù)組345.21 345.899 345.891 345. 89 345.90

Char (10)如果存入數(shù)據(jù)的實際長度比指定長度要小,會補空格至指定長度,如果存入的數(shù)據(jù)的實際長度大于指定長度,低版本會被截取,高版本會報錯。

截取2/ 截斷2


原數(shù)據(jù) .899 .891

截取 .90 .89

截斷 .89 .89

(6) 數(shù)據(jù)庫管理(基礎的控制語言是SQL語句)

SQL 語句

SQL語言分類:

DDL: 數(shù)據(jù)定義語言,用于創(chuàng)建數(shù)據(jù)庫對象,如庫、表、索引等

DML:數(shù)據(jù)操縱語言,用于對表中的數(shù)據(jù)進行管理

DQL:數(shù)據(jù)查詢語言,用于從數(shù)據(jù)表中查找符合條件的數(shù)據(jù)記錄

DCL:數(shù)據(jù)控制語言,用于設置或者更改數(shù)據(jù)庫用戶或角色權限


8.數(shù)據(jù)庫管理操作:

查看數(shù)據(jù)庫結構

describe table_ name;

表A

姓名 年齡 身高 體重

原表(字段):

姓名(varchar(40) ) 年齡(int (4)) 身高(decimal (5,2)) 體重(varchar (10))

desc user;


Field (字段) Iype(數(shù)據(jù)類型) Null Key Default Extra

Host char (60) NO PRI

User char(16) NO PRI

Password char (41) NO

Select_ priv enum('N', 'Y') NO N

Insert_ priv enum('N', 'Y') NO N

Update_ priv enum('N', 'Y') NO N

Field: 字段名稱

Type: 數(shù)據(jù)類型

Null :是否允許為空

Key:主鍵.

Default:默認值

Extra :擴展屬性,例如:標志符列(標識了種子,增量/步長) 1 2

id 1 3 5 7


auto_ increment 自增長

————————————————

版權聲明:本文為CSDN博主「Drw_Dcm」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權協(xié)議,轉載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/Drw_Dcm/article/details/126749145


59.9391
0
關注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子