DML

目錄


插入

語法:sql

#方式一:
insert into 表名
(列名,...)
values(值1,...);

#方式二:
insert into 表名
set 列名=值,列名=值,...;

注:spa

  • 方式一支持插入多行,方式二不支持
INSERT INTO beauty
VALUES(23,'唐藝昕1','女','1990-4-23','1898888888',NULL,2)
,(24,'迪麗熱巴','女','1990-4-23','1898888888',NULL,2)
,(25,'Taylor','女','1990-4-23','1898888888',NULL,2);
  • 方式一支持子查詢,方式二不支持

刪除


更新(修改)

  1. 修改單表的記錄
    語法:
update 表名
set 列=新值,列=新值,...
where 篩選條件;
  1. 修改多表的記錄
    語法:
sql92語法:
update 表1 別名,表2 別名
set 列=值,...
where 鏈接條件 and 篩選條件;

sql99語法:
update 表1 別名
inner|left|right join 表2 別名
on 鏈接條件
set 列=值,...
where 篩選條件;

案例:code

#修改張無忌的女友的手機號爲114
UPDATE boys bo
INNER JOIN beauty b ON bo.`id`=b.`boyfriend_id`
SET b.`phone`='114'
WHERE bo.`boyName`='張無忌';
相關文章
相關標籤/搜索