初学者教程——MySQL第三章:DDL和DML(2)

SQL简介:结构化查询语言(SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,专用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名。

文章目录

  • 一、使用DML新增和更新表数据
  • 总结1:以上是关于DML的使用,下一节讲SELECT数据查询(select数据查询是SQL语言的灵魂)
  • 总结2:初学者需要记忆很多语句,容易使用错DDL和DML的语句。但只要记住:当要对表的结构进行操作时,使用DDL语句。对表的数据进行操作则使用DML语句。

提示:以下是本篇文章正文内容,下面案例可供参考

一、使用DML新增和更新表数据

数据操纵语言(Data manipulation language,DML)由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。基本的DML分为两类四则:检索(查询)和更新(插入、删除、修改)

1.插入表记录示例如下:

INSERT [INTO] table_name [(字段列表)] VALUES(值列表);

语法说明:
1.关键字INTO可以省略
2.字段列表是可选项
3.字段列表由若干个需要插入数据的字段名组成,各字段使用”,“隔开。若省略字段列表,则表示需要为表的所有字段插入数据
4.值列表为必选项,该列表给出了待插入的若干个字段值,各字段值使用”,“隔开,并与字段列表一一对应

初学者教程——MySQL第三章:DDL和DML(2)_第1张图片
初学者教程——MySQL第三章:DDL和DML(2)_第2张图片
注意:null对应主键的自动递增

2.修改表记录示例如下:

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

语法说明:
1.where表达式指定了表中的哪些记录需要修改,若省略where子句,则表示修改表中的所有记录
2.set子句指定了要修改的字段以及该字段修改后的值
初学者教程——MySQL第三章:DDL和DML(2)_第3张图片
初学者教程——MySQL第三章:DDL和DML(2)_第4张图片

3.删除表记录语法如下:

DELETE FROM table_name [WHERE 条件表达式];

注意:where为可选,若不存在where,将删除整张表中的数据。
初学者教程——MySQL第三章:DDL和DML(2)_第5张图片
初学者教程——MySQL第三章:DDL和DML(2)_第6张图片

总结1:以上是关于DML的使用,下一节讲SELECT数据查询(select数据查询是SQL语言的灵魂)



总结2:初学者需要记忆很多语句,容易使用错DDL和DML的语句。但只要记住:当要对表的结构进行操作时,使用DDL语句。对表的数据进行操作则使用DML语句。

你可能感兴趣的:(初学者教程,数据库,编程语言,mysql,sql,java)