mysql入門命令
MYSQL 從入門到熟練
一、MYSQLE入門
1.數(shù)據(jù)庫概述
1.1 數(shù)據(jù)庫類型
數(shù)據(jù)庫根據(jù)其特點(diǎn)和應(yīng)用場景的不同,可以分為多種類型,主要包括關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫兩大類。
關(guān)系型數(shù)據(jù)庫:采用表格的形式來存儲(chǔ)數(shù)據(jù),數(shù)據(jù)以行和列的形式組織,表與表之間可以建立關(guān)聯(lián)。常見的關(guān)系型數(shù)據(jù)庫有MySQL、Oracle、SQL Server等。關(guān)系型數(shù)據(jù)庫注重?cái)?shù)據(jù)的一致性和完整性,適用于復(fù)雜的事務(wù)處理和需要嚴(yán)格數(shù)據(jù)結(jié)構(gòu)的應(yīng)用。
非關(guān)系型數(shù)據(jù)庫:不采用表格的形式來存儲(chǔ)數(shù)據(jù),而是采用鍵值對(duì)、文檔、列族、圖形等多種數(shù)據(jù)存儲(chǔ)模型。非關(guān)系型數(shù)據(jù)庫注重性能和靈活性,適用于高性能、大規(guī)模數(shù)據(jù)存儲(chǔ)和分布式部署的場景。常見的非關(guān)系型數(shù)據(jù)庫有MongoDB、Redis、Cassandra等。
1.2 mysql語言
MySQL 是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL 數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結(jié)構(gòu)化查詢語言(SQL)進(jìn)行數(shù)據(jù)庫管理,結(jié)構(gòu)化查詢語言包含DDL、DML、DQL、DCL。
DDL(Data Definition Language):數(shù)據(jù)定義語言,主要進(jìn)行定義或改變表的結(jié)構(gòu)、數(shù)據(jù)類型、表之間的連接等操作,常用的語句關(guān)鍵字有create、drop、alter等。
DML(Data Manipulation Language):數(shù)據(jù)操作語言,主要對(duì)數(shù)據(jù)進(jìn)行增加刪除修改等操作,常用的語句關(guān)鍵字有insert 、update 、delete等。 DQL(Date Query Language ): 數(shù)據(jù)查詢語言,查詢操作,常用關(guān)鍵字:select、from、where等
DCL(Data control Language):數(shù)據(jù)控制語言,主要用來設(shè)置或更改用戶權(quán)限,常用的關(guān)鍵字有g(shù)rant,revoke等。

浙公網(wǎng)安備 33010602011771號(hào)