当前位置:首页 > 编程笔记 > 正文
已解决

MySQL - DML数据增删改

来自网友在路上 154854提问 提问时间:2023-09-27 20:18:12阅读次数: 54

最佳答案 问答题库548位专家为你答疑解惑

功能介绍:

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)结构(查询操作 一)

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"MySQL - DML数据增删改":http://eshow365.cn/6-14847-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!