Mysql學習 插入刪除修改

2021-10-07 00:16:39 字數 1999 閱讀 6145

/*

插入語句:

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...