2018-08-20數(shù)據(jù)庫增強
數(shù)據(jù)庫:
增
insert into 表名(字段名1,字段名2,......)values (字段值1,字段值2,.....)
刪
- 刪除單條數(shù)據(jù)
delete from 表名 where 條件;(不釋放空間) - 清空整張表
a. delete from表名;(不釋放空間)
b. truncate table 表名;(釋放空間) - 刪除表
drop table 表名;
改
- 更改單條數(shù)據(jù)
update 表名 set 字段名=字段值 where 條件 - 更改全表數(shù)據(jù)
update 表名 set 字段名=字段值
查
- 查詢?nèi)頂?shù)據(jù)
select 展示字段名1,展示字段名2 ... from 表名 - 查詢部分數(shù)據(jù)
select 展示字段名1from 表名 where 條件 - 嵌套 查詢
select 展示字段名1,展示字段名2 ... from 表名 where 字段名 in(select 展示字段名1from 表名) - 表連接查詢
- 使用where 連接 缺陷是數(shù)據(jù)較多時,訪問過慢
- 使用join連接
a. join on 內(nèi)連接 :先使用on 條件過濾,只顯示滿足條件的數(shù)據(jù),不滿足跳過
b. left join on 左連接: 左表數(shù)據(jù)全顯示,右表數(shù)據(jù)只顯示滿足條件的,不滿足的用NUll替代
c. right join on 右連接:右表數(shù)據(jù)全顯示,左表數(shù)據(jù)只顯示滿足條件的,不滿足的用NUll替代