1. 程式人生 > >數據庫增刪改復習

數據庫增刪改復習

創建數據庫 .html des class reat group by 相關子查詢 value data

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 表)

相關子查詢
子查詢和父查詢存在互相的關系,子查詢需要用到父查詢的內容

數據庫增刪改復習