MySQL學習筆記(七) 表的插入,刪除,修改操作

2021-10-10 19:51:37 字數 2115 閱讀 6527

日期:2020/11/24

方式一:

insert into 表名(列名,…)

values(值1,…);

方式二:

insert into 表名

set 列名=值,列名=值……

1、插入的值的型別要與列的型別一致或相容

比如我要給beauty表中插入一行值:

insert into beauty(id,name,***,borndate,phone,photo,boyfriend_id)

values(13,'小黃','女','1999-11-2','1233256453',null,3);

在該語句中,如果:

2、可以省略列名,預設所有列,而且列的順序和表的順序一樣

insert into beauty

values(18,'小紅','女','2000-2-1','31564253425',null,null);

insert into beauty

set id=19,name='小粉',phone='25435234';

特點:

1、方式一和方式二各有特點,方式一可以插入多行,行與行之間用逗號隔開,但方式二不支援

insert into beauty

values (13,'小黃','女','1999-11-2','1233256453',null,3),

(18,'小紅','女','2000-2-1','31564253425',null,null),

(18,'小粉','女','2002-12-11','36346225',null,2);

2、方式一支援子查詢,而方式二不支援

insert into beauty(id,name,phone)

select 26,'小紫','25245343'

from boys where id<3;

修改單錶
語法:

update 表名

set 列=新值,列=新值……

where 篩選條件

#案例1:修改beauty表中姓柳的女神**為7844564567

update beauty set phone = '7844564567'

where name like '柳%';

#案例2:修改boys表中id為2的名稱為易大蝦,魅力值為100

update boys set boyname='易大蝦',usercp=100

where id=2;

修改多表
sql92語法:

update 表1,表2……

set 列=值,……

where 連線條件

and 篩選條件;

sql99語法:

update 表1

inner|left|right jion 表2

on 連線條件

set 列=值,……

where 篩選條件

#修改張無忌的女朋友的手機號為12345

update boys bo

inner join beauty b on bo.`id`=b.`b.boyfriend_id`

set b.`phone`=`12345`

where bo.`boyname`='張無忌';

方式一:

delete from 表名

where 篩選條件

方式二:

truncate table 表名

#案例:刪除beauty表中以9結尾的資料

delete from beauty where phone like '%9';

當你要刪除**中全部書庫的時候,就用這個語法

truncate table boys;
刪庫跑路(手動狗頭)

mysql 刪表引出的問題

將測試環境的表同步到另外乙個資料庫伺服器中,但有些表裡面資料巨大,其實不同步該錶的資料就行,當時沒想太多 幾千萬的資料!1.既然已經把資料同步過來的話,那就直接delete掉就行,多大的事呢?於是 delete from table name where1 1 結果傻眼了,執行了一會兒就卡死了,對卡...

mysql學習筆記(四)資料庫及表的修改和刪除

額外補充 1.查詢檔案中所有資料庫 show databeses 2.進入sql檔案 source 正文 1.刪除資料庫 drop database 資料庫名字 eg drop database test 01 2.重新命名一張表 rename table 檔名 to 重新命名檔名 eg renam...

鍊錶插入 刪除學習筆記

鍊錶的插入 宣告 可以把向前掛車廂想象成把後一節車廂的位址賦值給前一車廂的next指標。首先,我們把鍊錶的節點比喻成火車的車廂。每節車廂的前面都有乙個鉤子,我們把這想想成指標,他用來連線上一節車廂。接著,使用尾插法的話,也就是先要找到火車尾,即鍊錶的尾指標。然後把自己要加進去的車廂掛到火車的最後面。...