一仅偎、SQL語言包括哪幾部分?
DML: 數(shù)據(jù)操作語言雳殊,Select橘沥、insert、update夯秃、delete
DDL:數(shù)據(jù)定義語言,create 座咆、alter、drop
DCL:?數(shù)據(jù)控制語句
二仓洼、內(nèi)連接介陶、左連接、右連接
內(nèi)連接是根據(jù)某個(gè)條件連接兩個(gè)表共有的數(shù)據(jù)色建;
左連接是根據(jù)某個(gè)條件以及左邊的表連接數(shù)據(jù)哺呜,右邊的表沒數(shù)據(jù)的話則填null;
右連接是根據(jù)某個(gè)條件以及右邊的表連接數(shù)據(jù)箕戳,左邊的表沒數(shù)據(jù)的話則填null某残;
三、數(shù)據(jù)操作命令和表操作命令
表操作命令:create陵吸、alter玻墅、drop
數(shù)據(jù)操作指令:select、insert壮虫、delete澳厢、update
四、 char和varchar的區(qū)別
char是一種固定長度的類型,varchar則是一種可變長度的類型
char適用的場景:存儲(chǔ)具有近似得長度(身份證赏酥,手機(jī)號(hào)喳整,性別)
varchar適用的場景:字符串列得最大長度比平均長度大很多(少數(shù)名族的姓名)
五 、區(qū)分DB裸扶、DBMS框都、SQL
DB:數(shù)據(jù)庫( database ):存儲(chǔ)數(shù)據(jù)的“倉庫”。它保存了一系列有組織的數(shù)據(jù)呵晨。
DBMS:數(shù)據(jù)庫管理系統(tǒng)( Database Management System )魏保。數(shù)據(jù)庫是通過 DBMS 創(chuàng)
建和操作的容器
SQL:結(jié)構(gòu)化查詢語言( Structure Query Language ):專門用來與數(shù)據(jù)庫通信的語言。