MySQL数据库----DML语句

目录

DML-介绍

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

添加数据(INSERT)

修改数据(UPDATE)

删除数据(DELETE)

SQL-DML-添加数据

给指定字段添加数据:INSERT INTO 表名(字段1,字段2,...)VALUES(值1,值2,...);

给全部字段添加数据:INSERT INTO 表名 VALUES(值1,值2,...);

批量添加数据:

INSERT INTO 表名(字段名1,字段名2,...)VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...);

INSERT INTO 表名 VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...);

查询表中字段的数据:SELECT * FROM 表名;

【注意:】

插入数据时,指定的字段顺序需要与值的顺序时 一 一 对应的。

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

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

【示例:】

在表tb_user中添加字段

id name age gender
1 Idcast 10

答案: insert into tb_user(id,name,age,gender) values(1,'Itcast',10,'男');

查看表字段的命令 : select * from tb_user;

SQL-DML-修改数据

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

【注意:】修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。

【示例:】

将表tb_user中的 name 字段改为 itheima

答案:update tb_user set name = 'itheima' where id = 1;

SQL-DML-删除数据

DELETE FROM 表名 [WHERE 条件];

【注意:】

DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。

DELETE语句不能删除某一个字段的值

【示例:】

删除 gender 为女的员工

答案:delete from tb_user where gender = '女';

删除所有员工

答案:delete from tb_user;

相关推荐
C++chaofan1 分钟前
游标查询在对话历史场景下的独特优势
java·前端·javascript·数据库·spring boot
程序新视界6 分钟前
MySQL的两种分页方式:Offset/Limit分页和游标分页
后端·sql·mysql
小蒜学长8 分钟前
springboot房地产销售管理系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端
0wioiw036 分钟前
PostgreSQL(②基础命令)
数据库·postgresql
xcLeigh1 小时前
KingbaseES数据库:兼容 SQL 语法及 Oracle 过程化语言的语法基础
数据库
FinTech老王1 小时前
一场“无感换心”手术:金仓数据库如何让电子证照系统平滑告别MongoDB
数据库·mongodb
周杰伦的稻香1 小时前
MySQL中的空间碎片率计算分析
android·数据库·mysql
重启的码农1 小时前
kv数据库-leveldb (13) 缓存 (Cache)
数据库
重启的码农1 小时前
kv数据库-leveldb (12) 数据块 (Block)
数据库
lypzcgf1 小时前
Coze源码分析-资源库-创建数据库-后端源码-应用/领域/数据访问层
数据库·go·后台·coze·coze源码分析·ai应用平台·agent平台