當前位置:首頁 > IT技術 > 數(shù)據(jù)庫 > 正文

Mysql基本操作之數(shù)據(jù)表的操作{插入數(shù)據(jù)}{修改數(shù)據(jù)}
2022-04-18 10:52:41

1.插入數(shù)據(jù):使用INSERT INTO語句插入數(shù)據(jù)

語法如下:

插入一行數(shù)據(jù)

INSERT INTO 數(shù)據(jù)表名
(字段1,字段2,字段3)
values
(數(shù)據(jù)1,數(shù)據(jù)2,數(shù)據(jù)3);

插入多行數(shù)據(jù)

INSERT INTO 數(shù)據(jù)表名
(字段1,字段2,字段3)
values
(數(shù)據(jù)1,數(shù)據(jù)2,數(shù)據(jù)3),
(數(shù)據(jù)4,數(shù)據(jù)5,數(shù)據(jù)6),
............     ,
(數(shù)據(jù)7,數(shù)據(jù)8,數(shù)據(jù)9);

2.修改數(shù)據(jù):使用UPDATE語句

語法如下:

修改單行

update 表名
set 字段1=數(shù)據(jù)1;

?修改多行

update 表名
set 字段1=數(shù)據(jù)1,字段2=數(shù)據(jù)2,....,字段n=數(shù)據(jù)n;

修改限定行

update 表名
set 字段1=數(shù)據(jù)1
where 限定行的字段名=數(shù)據(jù)2;

例1:將name列下的work行中的time列修改為8

結構如下:

name? time

work? ? 10

learn? ? ?1

motion null

update 表名
    set time='8'
    where name='work';

where name='work'限定了表中的行

set time='8' 修改name='work'行中的time列的數(shù)據(jù)為8

例2:將某表中的time字段為空的修改為free

結構如下:

name? time

work? ? 10

learn? ? ?1

motion null

update 表名
    set time='free'
    where time is null;

?修改后為:

結構如下:

name? time

work? ? 10

learn? ? ?1

motion free

本文摘自 :https://www.cnblogs.com/

開通會員,享受整站包年服務立即開通 >