DML
本文最后更新于 194 天前,其中的信息可能已经有所发展或是发生改变。

DML

添加数据:insert 修改:update 删除:delete

  1. 给指定字段添加数据

 
INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...);

案例: 给employee表所有的字段添加数据 ;

 insert into employee(id,workno,name,gender,age,idcard,entrydate) 
 values(1,'1','Itcast','男',10,'123456789012345678','2000-01-01');

2.给全部字段添加数据

 
INSERT INTO 表名 VALUES (值1, 值2, ...);

 

案例:插入数据到employee表,具体的SQL如下:


insert into employee values(2,'2','张无忌','男',18,'123456789012345670','2005-01-
 01');
 

3.批量添加数据

 INSERT INTO 表名 (字段名1, 字段名2, ...) VALUES (值1, 值2, ...), (值1, 值2, ...), (值
 
 1, 值2, ...) ;
 
 1 1 INSERT INTO 表名 VALUES (值1, 值2, ...), (值1, 值2, ...), (值1, 值2, ...) ;

注意事项: • 插入数据时,指定的字段顺序需要与值的顺序是一一对应的。

• 字符串和日期型数据应该包含在引号中。

• 插入的数据大小,应该在字段的规定范围内。

  1. 修改数据

     UPDATE 表名 SET 字段名1 = 值1 , 字段名2 = 值2 , .... [ WHERE 条件 ] 
    ;

    案例:修改id为1的数据,将name改为itheima

     update emp set name='itheima' where id=1;

    案例:修改id为1的数据, 将name修改为小昭, gender修改为 女

 update emp set name='小昭',gender='女'where id=1;

案列:将所有的员工入职日期修改为 2008-01-01

 update emp set date='2008-01-01';

案例:

 
update student set address='武汉';    /*将所有的地址改为武汉*/

注意事项: 修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。

5.删除数据

 
DELETE FROM 表名 [ WHERE 条件 ] ;

案列: 删除gender为女的员工

 delete from emp where gender='女';

案列:删除所有员工

 delete from emp;

注意事项:

• DELETE 语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数 据。

• DELETE 语句不能删除某一个字段的值(可以使用UPDATE,将该字段值置为NULL即 可)。

• 当进行删除全部数据操作时,datagrip会提示我们,询问是否确认删除,我们直接点击

Execute即可。

评论

  1. waffle
    Windows Edge
    6月前
    2023-9-15 10:49:32

    2023-09-15用

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇