/*
插入語句:
insert into 表名(列名)
values(值列表)
*/# 1、插入的值與表完全一致
insert
into beauty(id,name,***,borndate,phone,photo,boyfriend_id)
values(13
,'肖戰'
,'男'
,'1990-4-23'
,'18955558965'
,null,2
);# 2、不能為null的列必須插入值,可以為null的列可以不寫
insert
into beauty(id,name,***,borndate,phone,boyfriend_id)
values(14
,'娜扎'
,'女'
,'1990-4-23'
,'18955558965',2
);# 3、列的順序可以顛倒
insert
into beauty(***,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
left
join boys bo
on b.
`boyfriend_id`
=bo.
`id`
set b.
`boyfriend_id`=2
where bo.
`id`
isnull
/*刪除:
單錶刪除
delete from 表名
where 條件
多表刪除
delete 表1別名
from 表1 別名,表2 別名
inner/left/right join 表2 別名
on 連線條件
where 條件
*/# 刪除手機號以9結尾的女神
delete
from beauty
where phone like
'%9'
;# 刪除張無忌女朋友的資訊
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`
='黃曉明';/*
清空表:
truncate table 表名
*/
mysql修改 MySQL資料插入 修改 刪除
insert 語句示例 為了簡單說明一下效果,我們來建立如下結構的mysql資料表,來方便後面的一些示例 create table links name varchar 255 not null default address varchar 255 not null default 插入一條資料,...
MySQL資料插入 修改 刪除
insert 語句的定義 insert用於向乙個已有的表中插入新行。insert values語句根據明確指定的值插入行。讓我們先來看一下insert語句標準的定義,放在內的都是可以省略的 insert low priority delayed high priority ignore into t...
mysql插入,刪除,修改記錄
插入 第一種方式 insert into table 欄位名 values 值 支援插入多條記錄,支援子查詢,即insert into table 子查詢 第二種方式 insert into table set 欄位名 值 修改 修改單錶記錄 update 表名 set 列 新值,列 新值,wher...