mysql之DML增删改查基础语法
作者:YXN-sql 阅读量:119 发布日期:2022-10-01
插入语法
insert into 表名 (column1, column2,...)
values (value1, value2,...);
#或者
insert into 表名
values (value1, value2,...),
(value1, value2,...),
...;
更改语法
update 表名
set column1 = value1, column2 = value2
where condition;
#或者update join用法改多表
update 表名 a
join customer_table b
on a.column1 = b.column1
set a.column2 = b.column2,
a.column3 = b.column3;
删除语法
delete from 表名
where condition;
查询语法
语法结构:
select--from--where--group by--having--order by--limit
运行顺序:
from--on--join--where--group by--having--Select--distinct--order by--limit
(8)Select
(9)distinct 字段名1,字段名2,
(6)[fun(字段名)]
(1)from 表1
(3)<join类型>join 表2
(2)on <join条件>
(4)where <where条件>
(5)group by <字段>
(7)having <having条件>
(10)order by <排序字段>
(11)limit <起始偏移量,行数>
where后面的条件执行先后顺序:
在mysql从左往右执行的(Oracle从右往左),所以把过滤数据量大的条件放左边先执行。
YXN-sql
2022-10-01