/*
插入语句:
insert into 表名(列名)
values(值列表)
*/# 1、插入的值与表完全一致INSERTINTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)VALUES(13,'肖战','男','1990-4-23','18955558965',NULL,2);# 2、不能为null的列必须插入值,可以为null的列可以不写INSERTINTO beauty(id,NAME,sex,borndate,phone,boyfriend_id)VALUES(14,'娜扎','女','1990-4-23','18955558965',2);# 3、列的顺序可以颠倒INSERTINTO beauty(sex,id,NAME,phone)VALUES('女',15,'蒋欣','18955558965');# 4、列个数和值个数必须一致# 5、可以省略列名,但必须按顺序提供所有值/*
插入:
insert into 表
set 列1=字段1,列2=字段2.。。
*//*
批量插入:
insert into 表(列名列表)
select 语句
tips: select语句查询内容需要和列名列表对应
*//*
修改语句:
update 表名
set 列名=值
。。。
where 条件
*//*
修改:
update 表名
inner/left/right join 表2
on 连接条件
set 列名=值
。。。
where 条件
*/# 修改没有男朋友的女神的男朋友为2号UPDATE beauty b
LEFTJOIN boys bo
ON b.`boyfriend_id`=bo.`id`SET b.`boyfriend_id`=2WHERE bo.`id`ISNULL/*
删除:
单表删除
delete from 表名
where 条件
多表删除
delete 表1别名
from 表1 别名,表2 别名
inner/left/right join 表2 别名
on 连接条件
where 条件
*/# 删除手机号以9结尾的女神DELETEFROM beauty
WHERE phone LIKE'%9';# 删除张无忌女朋友的信息DELETE b
FROM beauty b
INNERJOIN boys bo
ON b.`boyfriend_id`=bo.`id`WHERE bo.`boyName`='张无忌';# 删除黄晓明及其女朋友DELETE b,bo
FROM beauty b
INNERJOIN boys bo
ON b.`boyfriend_id`=bo.`id`WHERE bo.`boyName`='黄晓明';/*
清空表:
truncate table 表名
*/