數據庫--sql語句
數據庫的操作語句總共四大類:增insert into 刪delete 改update 查select;
增:INSERT INTO `表名`(`字段名`,`字段名`) `VALUES`('值','值');//添加多條數據時這樣寫`VALUES`('值','值'),('值','值'),('值','值');既可;
刪:DELETE FROM `表名` WHERE 條件;//刪除一定要書寫條件,防止誤刪;
改:UPDATE `表名` SET `字段名`=值,`字段名`=值,`字段名`=值 WHERE 條件;
查:SELECT * FROM `表名` WHERE 條件;//查詢全部值;
SELECT `字段名`, `字段名` FROM `表名` WHERE 條件;//查詢一部分字段值;
聯合查詢:左聯:select * from 表1 as T1 left join 表2 as T2 on T1.userid=T2.userid;//將表1中沒有表2中有的內容添加到userid相同的表1中去;查的是表1,無論表2有無內容添加
右聯:select * from 表1 as T1 right join 表2 as T2 on T1.userid=T2.userid;//將表2中沒有表1中有的內容添加到userid相同的表2中去;查的是表2,無論表1有無內容添加
內聯:select * from 表1 as T1 inner join 表2 as T2 on T1.userid=T2.userid;//將表1和表2中userid相同的組合查詢出來,沒有相同的則不查詢;
外聯:select * from 表1 as T1 full join 表2 as T2 on T1.userid=T2.userid;//將表1,表2的內容全部查詢出來,userid相同的放入一列;
子查詢:select * from 表1 where id=(select id from 表2 where 條件);//子查詢就是把另一個查詢語句的結果當做條件去查詢的查詢方式,被當做條件的查詢語句必須用(包含);
總結:將這些操作語句都熟悉運用清楚之后,再復雜的數據庫操作相信你都可以迎刃而解。

浙公網安備 33010602011771號