DML语句(添加、更新和删除记录)

a.添加记录(一次插入一行记录)

insert into 表名(字段名,字段名...)

values (字段值,字段值...)

insert into person (id,name,age)

values (1,‘wangfeng‘,40);//字符串用‘‘单引号

insert into person(id,name)

values (2,‘ziyi‘);//age不指定值默认为null

insert into person (id,name,age)

values (2,‘ziyi‘,null);//效果同上,age为null

select * from person;//查询表内容

b.更新记录(一次更新一行或多行)

update 表名 set 字段名=值,字段名=值

[where 条件]

//不加where条件会将表中所有记录更新

update person set age=110,id=3;

//更新符合where条件的记录

update person set age=110,id=3

where name=‘ziyi‘;

c.删除记录(一次删除一行或多行记录)

delete from 表名 [where 条件]

delete from person;//删除表中所有记录

delete from person where id=1;//删除满足条件的记录

时间: 2024-10-18 13:20:55

DML语句(添加、更新和删除记录)的相关文章

使用SQL语句逐条更新每条记录

declare @i int declare @j int declare @phone varchar(20) set @j=1 select @i=count(*) from LatestLocation DECLARE L_cursor CURSOR FOR SELECT Phone FROM LatestLocation OPEN L_cursor while @j<[email protected] begin FETCH NEXT FROM L_cursor into @phone

Ember.js 入门指南——新建、更新、删除记录

前一篇介绍了查询方法,本篇介绍新建.更新.删除记录的方法. 本篇的示例代码创建在上一篇的基础上.对于整合firebase.创建route和template请参看上一篇,增加一个controller:ember g controller articles. 1,新建记录 创建新的记录使用createRecord()方法.比如下面的代码新建了一个aritcle记录.修改模板,在模板上增加几个input输入框用于输入article信息. <!--  app/templates/articles.hbs

ORACLE基本SQL语句-添加更新数据函数篇

一.添加数据 /*添加数据*/insert into STU values('stu0004','赵一',18,1,"kc0004");insert into STU(STU_ID,STU_NAME,STU_AGE,STU_SET ) values('stu0013','储十一',19,1); 说明:如果不指定将数据添加到那个字段,那么此时必须列出全部数据,如果列出字段,则一一对应,必须列出约束不为空的所有字段,否则报错. 二.更新数据 /*更新数据*/update STU SET S

PowerDesigner 16 生产SQL语句 无法更新或删除属性。“某某”的属性 MS_Description不存在解决研究

PowerDesign 16.0 生成的Script语句,Sql2000内,带字段备注的语句执行时存在如下错误: PowerDesigner 无法更新或删除属性.“某某”的属性 MS_Description不存在. MSSQLSRV2000::Script\Objects\Column\ColumnComment Modified Column ColComment 修改Column ColumnComment模板   路径是 Database -> Edit Current DBMS 窗体 G

Mysql学习(慕课学习笔记8)插入、更新、删除记录

插入记录 Insert[]into] tb1_name[(col_name,…..)] 自动编号的字段,可以用values default Default 可以赋予默认值 INSERT USERS VALUES(NULL,'TOM','123',25,1); 可以同时插入多条记录 INSERT users VALUES(DEFAULT,'TOM','123',3*7-5,1),(NULL,'ROSE',MD5('123'),DEFAULT,0); 方法2 INSERT users SET use

DML语句(四) -- 删除语句

方式一:使用 delete 一.删除单表的记录★ 语法: DELETE FROM 表名 [WHERE 筛选条件] [LIMIT 条目数] 二.级联删除[补充] 语法: DELETE 别名1,别名2 FROM 表1 别名1 INNER|LEFT|RIGHT JOIN 表2 别名2 ON 连接条件 [WHERE 筛选条件] 方式二:使用 truncate 语法: TRUNCATE 表名; 两种方式的区别[面试题] 1.delete 删除后,如果再插入数据,自增长列标识从断点处开始: truncate

单表的更新UPDATE和删除记录DELETE

当把记录写成功之后,也许我们还会如下操作.比如,记录在书写的过程中字段是错误的.或者,我们想改下字段值.那么,我们需要update关键字. update分为单表更新和多表更新. 一.UPDATE语句 UPDATE语句其实有两种方式,分别是单表更新和多表更新,多表更新等到后面我们学完连接以后再去学习,所以今天我们先来学习单表更新,我们先来看一下语法结构: 更新记录(单表更新) UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1=

MYSQL学习系列--DML语句(二)

引言: 数据操纵语言(Data Manipulation Language, DML)是SQL语言中,负责对数据库对象运行数据访问工作的指令集,以INSERT.UPDATE.DELETE三种指令为核心,分别代表插入.更新与删除,是开发以数据为中心的应用程序必定会使用到的指令 实践操作 这篇是延续于上一篇更新写的,上一篇的文章:MYSQL学习系列--DML语句(一)我们上一次分别说了插入.更新.删除记录,这篇我们来介绍查询的不同玩法(涉及到一些常用函数)4)查询记录select 字段 from 表

添加、更新与删除数据

通常情况下,向数据表中添加的新记录应该包含表所有字段,即为该表中的所有字段添加数据,为表中所有字段添加数据的INSERT语句有两种.  1.INSERT语句中指定所有字段名                 向表中添加新记录时,可以在INSERT语句中列出表的所有字段名,其语法格式如下所示: INSERT INTO 表名(字段名1,字段名2,……)                    VALUES(值1,值2,……); 需要注意的是,使用INSERT语句添加记录时,表名后的字段顺序可以与其在表中