MySQL - DML数据增删改

功能介绍:

DML(Data Manipulation Language)数据操作语言,用来对数据库中表的数据记录进
行增、删、改操作。

添加数据(INSERT)

基本语法insert into 表名(字段列表) values (值列表);   

1、字段列表和值列表要对应

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

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

添加单条数据:字段可选全部(默认就是不写字段,只写表名),可选部分字段添加数据

-- 在学生表添加一名学生信息
insert into students(id,name,age,gender,class_id)
values (5,'jack',22,1,1);

批量添加数据:每条记录用括号包裹,逗号分隔

-- 添加三条记录
insert into students
values
 (4,'alice',20,2,2),
 (5,'jack',22,1,1),
 (6,'lindow',21,1,2);

修改数据(UPDATE)

基本语法update 表名 set 字段名 = 值  ....  [ where 条件 ] ;

修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据(所有数据该列的数据都被修改)。

-- 修改一条记录
update students
set name='小刚' , class_id=1 where id=6;

-- 修改全部记录
update students
set age=20 ;

删除数据(DELETE)

基本语法delete from 表名 [ where 条件 ] ;

1、条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据(慎重)
2、不能删除某一个字段的值(可以使用update,将该字段值置为NULL即可)。

-- 删除一条记录
delete from students 
where id=6;

-- 删除三条记录
delete from students
where id between 4 and 6;

上一篇:MySQL DDL数据定义(数据库,表,字段操作)

下一篇:MySQL-查询语句语法(DQL)结构(查询操作 一)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值