數(shù)據(jù)庫是按照數(shù)據(jù)的結(jié)構(gòu)來組織戴陡、存儲疼阔、和管理數(shù)據(jù)的倉庫,簡而言之艾杏,就是存放數(shù)據(jù)的倉庫耘沼。
數(shù)據(jù)庫=多張表+各表之間的關(guān)系极颓。
常見數(shù)據(jù)庫:
關(guān)系型數(shù)據(jù)庫:Oracle(收費)、MySQL(開源免費)
非關(guān)系型數(shù)據(jù)庫:MongoDB(最好用的文檔型數(shù)據(jù)庫)群嗤、Redis(內(nèi)存級數(shù)據(jù)庫)
數(shù)據(jù)庫和SQL的關(guān)系:SQL是用來操作數(shù)據(jù)庫里數(shù)據(jù)的語言(工具)菠隆。
SQL語句分類:
1.DDL-數(shù)據(jù)庫定義語言:用于定義數(shù)據(jù)庫,用于定義表結(jié)構(gòu)
2.DML- 數(shù)據(jù)庫操作語言:用以操作數(shù)據(jù)庫狂秘。(增刪改)
3.DQL-數(shù)據(jù)庫查詢語言:數(shù)據(jù)查詢骇径。(查)
4.DCL-數(shù)據(jù)控制語言:用來定義數(shù)據(jù)庫的訪問權(quán)限和安全級別,及創(chuàng)建用戶者春。