2020-09-28课堂笔记

2020-09-28课堂笔记

  • 主知识点
    • 1.连接查询
    • 2.删除(delete、drop、truncate)
    • 3.更新(update)
    • 4.插入insert into value()
    • 5.外键与主从表

主知识点

1.连接查询

1.内连接
select * from pro_dish pd inner join pro_dish_standard pds on pd.id = pds.dish_id
2020-09-28课堂笔记_第1张图片

2.左连接(以左为主)
select * from pro_dish pd left join pro_dish_standard pds
on pd.id = pds.dish_id
2020-09-28课堂笔记_第2张图片

3.右连接(以右为主)
select * from pro_dish pd right join pro_dish_standard pds on pd.id = pds.dish_id
2020-09-28课堂笔记_第3张图片

4.全外连接(FULL outer JOIN)
2020-09-28课堂笔记_第4张图片

2.删除(delete、drop、truncate)

1.delete用法
delete from 表名 :删除表中所有数据,但不改变结构
delete from 表名 where 条件
2.drop用法
drop table 表名
drop database 数据库名
3.truncate用法
仅删除表内的数据,但并不删除表本身
truncate table 表名

3.更新(update)

update 表名 SET 列名=value1, 列名=value2, … where 条件

4.插入insert into value()

插入多条时使用values
insert into 表名(字段,字段)values(值,值),(值,值)

5.外键与主从表

有外键的表是从表
先删从表,后删主表

你可能感兴趣的:(笔记,mysql,sql,java)