Advertisement

MySQL的DML操作及其事务管理

阅读量:

ML语句

知识要点
DML语句
将记录添加至表中
从表中移除记录
对表中已有记录进行修改
事务处理的控制

DML语句
DML:DATA MANIPULATION LANGUAGE(数据操纵语言),主要由INSERT、UPDATE、DELETE等命令组成,用于对数据库中的数据进行操作和调整

INSERT语句
1.包含VALUES子句的INSERT语句
INSERT [INTO] tbl_name[(col_name,…)]
{VALUES | VALUE} (expr ,…),(…),…
该语句的作用是向目标表中添加一条新的记录
为确保与其他数据库系统的兼容性,建议保留INTO关键字,并使用VALUES而非value作为关键字。在插入单条记录时,必须为该行的所有列提供相应的值。赋值方式可以分为显式赋值(直接指定具体数值)和隐式赋值(由MySQL自动完成)

2.在表名后明确列出所有列名
示例:向teams表中添加一个新的球队信息
INSERT INTO teams(teamno,playerno,division)
VALUES(3,6,‘third’); ##需要保证各字段之间的顺序与列定义一致

3.在表名后不列出所有列名
这种写法要求VALUES子句中的值必须按照表结构中定义的列顺序依次填写
示例:IN

全部评论 (0)

还没有任何评论哟~