修改張無忌的女朋友的手機號
update boys bo
inner
join beauty b on bo.id = b.botfriend_id
set b.phone=
'114'
where bo.boyname=
'張無忌'
;
修改沒有男朋友的女神的男朋友編號都為2
update boys bo
right
join beauty b on bo.id=b.boyfriend_id
set b.boyfriend_id =
2where b.id is
null
;
刪除張無忌女朋友的資訊
delete b
from beauty b
inner
join boys bo on b.boyfriend_id = bo.id
where bo.boyname =
'張無忌'
;
刪除黃曉明的資訊以及他女朋友的資訊
delete b, bo
from beauty b
inner
join boys bo on b.boyfriend_id = bo.id
where bo.boyname =
'黃曉明'
;
將魅力值 > 100 的男神資訊刪除
只能全刪
truncate
table boys;
假如要刪除的表中有自增長列,再插入資料,自增長列的值從斷點開始,而 truncate 刪除後,再插入資料,自增長列的值從 1 開始。 delete 可以回滾,truncate 不可以回滾。向my_employees表中插入下列資料
id first_name last_name userid salary
1 patel ralph rpatel 895
2 dancs betty bdancs 860
3 biri ben bbiri 1100
4 newman chad cnewman 750
5 ropeburn audrey aropebur 1550
方式一:
insert
into my_employees
values(1
,'patel'
,'ralph'
,'rpatel'
,895),
(2,'dancs'
,'betty'
,'bdancs'
,860),
(3,'biri'
,'ben'
,'bbiri'
,1100),
(4,'newman'
,'chad'
,'cnewman'
,750),
(5,'ropeburn'
,'audrey'
,'aropebur'
,1550);
delete
from my_employees;
方式二:
insert
into my_employees
select1,
'patel'
,'ralph'
,'rpatel'
,895
union
select2,
'dancs'
,'betty'
,'bdancs'
,860
union
select3,
'biri'
,'ben'
,'bbiri'
,1100
union
select4,
'newman'
,'chad'
,'cnewman'
,750
union
select5,
'ropeburn'
,'audrey'
,'aropebur'
,1550
;
將3號員工的last_name修改為「drelxer」
update my_employees set last_name=
'drelxer'
where id =
3;
將所有工資少於900的員工的工資修改為1000
update my_employees set salary=
1000
where salary<
900;
將userid 為bbiri的user表和my_employees表的記錄全部刪除
delete u,e
from users u
join my_employees e on u.
`userid`
=e.`userid`
where u.
`userid`
='bbiri'
;
刪除所有資料
delete
from my_employees;
delete
from users;
清空表my_employees
truncate
table my_employees;
mysql修改 刪除資料記錄
mysql資料庫相信很多人都接觸過,在進行mysql資料庫的操作的時候,有人就希望刪除或者修改mysql資料庫中的一些資料記錄。delete 和update 語句令我們能做到這一點。用update修改記錄 update tbl name set 要更改的列 where 要更新的記錄 這裡的 wher...
Flask SQLAlchemy 修改 刪除資料
在使用first 或者all 等方法返回資料之前,呼叫 update 方法可以修改已存在的資料值。user.query.filter by username admin update 資料模型的修改已被自動加入session中 db.session.commit 如果我們要從資料庫中刪除一條資料,則...
MySQL建立 修改 刪除 資料表
在 mysql 中,可以使用create table語句建立表。其語法格式為 create table 表名 表定義選項 表選項 分割槽選項 其中,表定義選項 的格式為 列名1 型別1 列名n 型別n create table 命令語法比較多,其主要是由表建立定義 create definition...