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;

相关推荐
Irissgwe1 天前
Mysql数据库基础
数据库·c++·mysql·mysql数据库基础
qq_334903151 天前
用Python实现自动化的Web测试(Selenium)
jvm·数据库·python
一只努力的微服务1 天前
【Calcite 系列】深入理解 Calcite 的 AggregateFilterTransposeRule
大数据·数据库·calcite·优化规则
m0_518019481 天前
使用Python操作文件和目录(os, pathlib, shutil)
jvm·数据库·python
轩情吖1 天前
MySQL Connect
数据库·mysql·adb·select·连接·远程访问数据库
lifewange1 天前
SQL中的聚合函数有哪些
android·数据库·sql
阿贵---1 天前
使用Python进行PDF文件的处理与操作
jvm·数据库·python
稻草猫.1 天前
MyBatis-Plus高效开发全攻略
java·数据库·后端·spring·java-ee·mybatis·mybatis-plus
Seven971 天前
InnoDB存储结构全解析:行页区段与单表2000W行的关系
mysql
人道领域1 天前
Day | 09 【苍穹外卖:订单售后业务】
java·数据库·后端