數據庫增刪改復習
阿新 • • 發佈:2017-05-07
創建數據庫 .html des class reat group by 相關子查詢 value data
update 表名 set 列名=值 where 條件
select * from 表名
select 列名 from 表名
select * from 表名 where 條件
select * from 表名 where 條件1 or 條件2
select * from 表名 where 列名 like ‘%值%‘
select * from 表名 where 列名 between A and B
select * from 表名 where 列名 in(值)
select * from 表名 limit n,m
select * from 表名 order by 列名 desc
select * from 表名 group by 列名 having 條件
select count(*) from 表名
select sum(列名) from 表名
select avg(列名) from 表名
select max(列名) from 表名
select min(列名) from 表名
select distinct 列名 from 表名
高級查詢:
1.連接查詢
select * from 表1,表2 where 連接條件
select * from 表1 join 表2 on 連接條件
2.聯合查詢
select 列名 from 表1
union
select 列名 from 表2
3.子查詢
無關子查詢
子查詢和父查詢沒有關系,子查詢可以單獨執行
select * from 表 where 列=(select 列 from 表)
相關子查詢
子查詢和父查詢存在互相的關系,子查詢需要用到父查詢的內容
sql CRUD 增刪改查復習匯總
1.創建數據庫
create database 數據庫名稱
刪除數據庫
drop database 數據庫名稱
2.創建表
create table 表名
(
列名 類型(長度) 自增長 主鍵 非空,
)
自增長:auto_increment
主鍵:primary key
非空:not null
外鍵:foreign key 列名 references 表名(列名)
刪除表
drop table 表名
3.CRUD操作
insert into 表名 values(值)
insert into 表名(列名) values(值)
delete from 表名 where 條件
update 表名 set 列名=值 where 條件
select * from 表名
select 列名 from 表名
select * from 表名 where 條件
select * from 表名 where 條件1 or 條件2
select * from 表名 where 列名 like ‘%值%‘
select * from 表名 where 列名 between A and B
select * from 表名 where 列名 in(值)
select * from 表名 limit n,m
select * from 表名 order by 列名 desc
select * from 表名 group by 列名 having 條件
select count(*) from 表名
select sum(列名) from 表名
select avg(列名) from 表名
select max(列名) from 表名
select min(列名) from 表名
select distinct 列名 from 表名
高級查詢:
1.連接查詢
select * from 表1,表2 where 連接條件
select * from 表1 join 表2 on 連接條件
2.聯合查詢
select 列名 from 表1
union
select 列名 from 表2
3.子查詢
無關子查詢
子查詢和父查詢沒有關系,子查詢可以單獨執行
select * from 表 where 列=(select 列 from 表)
相關子查詢
子查詢和父查詢存在互相的關系,子查詢需要用到父查詢的內容
數據庫增刪改復習