今天31個(gè)省新增最新消息視頻鄭州抖音seo
1、子查詢返回的結(jié)果只能是某列,不能是多列。where條件in什么,子查詢的列就是什么
(1)多表聯(lián)查(不要超過3張表)重點(diǎn)
①in包含
②not in取反(加上where條件過濾,否則沒意義)
(2)子查詢語(yǔ)句可以用于insert、update、delete
(3)exists關(guān)鍵字【內(nèi)外條件要一致】
在子查詢時(shí),主要用于判斷自查詢的結(jié)構(gòu)集是否為空。不為空返回true,為空返回false
2、視圖view
①可以簡(jiǎn)化復(fù)雜的查詢語(yǔ)句
②隱藏表額細(xì)節(jié),提供安全的數(shù)據(jù)訪問
(1)創(chuàng)建視圖表
創(chuàng)建視圖表可以是一張表的結(jié)果集,也可以是多張表共同查詢的結(jié)果集。源表數(shù)據(jù)發(fā)生變化,視圖表會(huì)同步更新。更新視圖表,源表也會(huì)發(fā)生變化【一般對(duì)視圖表只查,不做其他操作】
(2)視圖表和真表之間的區(qū)別
①存儲(chǔ)方式不一樣:真標(biāo)存儲(chǔ)實(shí)際數(shù)據(jù),是真正寫在磁盤當(dāng)中的;視圖表不存儲(chǔ)任何數(shù)據(jù),僅是一個(gè)查詢結(jié)果集的虛擬表
②查詢功能不一樣:真表可以增刪改查,視圖表一般情況下只能用于查
③占用空間不一樣:真表真實(shí)占用空間,視圖不占用數(shù)據(jù)庫(kù)空間
(3)查詢視圖show full tables in yst where table_type like 'view';
①源表數(shù)據(jù)發(fā)生變化,視圖表會(huì)同步更新
②更新視圖表,源表也會(huì)發(fā)生變化【一般對(duì)視圖表只查,不做其他操作】
(4)刪除視圖drop view v_test2;
3、null值和空值
null是什么都沒有,空值是沒有值的空白行。不統(tǒng)計(jì)null值,統(tǒng)計(jì)空值