3.2数据操纵SQL语句DML

3.2数据操纵SQL语句DML

  • INSERT
  • DELETE
  • UPDATE

插入INSERT

格式

INSERT INTO <基本表名> VALUES(列值表);

单行数据插入

【例】在学生信息表(Student)中插入一个新的学生数据。

INSERT INTO Student VALUES('2017220101105',’柳因’,’女’,'1999-04-23',’软件工程’,'liuyin@163.com');

注:在INSERT INTO插入数据语句中,使用的interger和numeric等类型数值不使用引号标注,但char、varchar、date 和datetime等类型必须使用单引号

多行数据插入

在学生信息表(Student)中,一次插入多个学生数据

INSERT INTO Student VALUES('2017220101106',’张亮’,’男’,'1999-11-21',’软件工程’,
'zhangl@163.com');
INSERT INTO Student VALUES('2017220101107',’谢云’,’男’,'1999-08-12',’软件工程’,
'xiey@163.com');
INSERT INTO Student VALUES('2017220101108',’刘亚’,’女’,'1999-06-20',’软件工程’, NULL);

更新UPDATE

格式

UPDATE <基本表>
SET <列名1>=<表达式1> [,<列名2>=<表达式2>...]
[WHERE <条件表达式>];

更新单列值

注意—— 在数据更新语句中,不能忘记WHERE条件,否则该语句将更新表中所有Email

UPDATE Student
SET Email='zhaodong@163.com'
WHERE StudentName=’赵东’;

同时更新多个列值

UPDATE Student
SET BirthDay='1999-11-15', Email='liuy@163.com'
WHERE StudentName=’刘亚’;

删除DELETE某行数据

格式

DELETE FROM Student
WHERE StudentName=’张亮’;

posted @   Dinesaw  阅读(70)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示