目录

​编辑

🤔前言:

🤔DML介绍:

🤔语法详情:

😀1.插入数据:

特点:

1.给指定字段添加数据:

 代码示例:

 运行结果:

2.给所有的字段添加数据:

代码示例:

运行结果:

3.批量添加数据:

代码示例1:

运行结果1:

代码示例2:

运行结果2:

😀 2.修改数据:

有条件的代码示例:

有条件的运行结果:

无条件的代码示例:

无条件的运行结果:

😀3.删除数据:

代码示例:

运行结果:​

🤔结束!


🤔前言:

上一篇我们已经介绍了MySQL的图形化界面工具DataGrip来进行各种操作,在之后我们将一直利用这个工具完成SQL语句的教学,因此建议大家先阅读这篇文章,掌握基础操作之后再阅读这篇往后的文章。

这篇我们将基于DataGrip工具,完成对DML语法的各项介绍。

🤔DML介绍:

DML(Data Manipulation Language)是一种用于对数据库中的数据进行操作的语言。DML语言主要用于插入、更新、删除和查询数据库中的数据。

DML语言包含了以下几种主要的语法:

📖1. SELECT:用于查询数据库中的数据。

📖2. INSERT:用于向表中插入新数据。

📖3. UPDATE:用于更新表中的数据。

📖4. DELETE:用于删除表中的数据。

DML语言主要用于对数据库中的数据进行操作,包括数据的增删改查等。在实际应用中,DML语言通常与DDL语言一起使用,以实现对数据库的完整管理和操作。

需要注意的是,DML语句执行之前需要保证数据的完整性和一致性,因此在实际应用中通常需要添加各种约束和校验机制。此外,由于DML语句的执行可能会对数据库的性能产生影响,因此在实际使用中需要小心谨慎地编写和执行DML语句。

🤔语法详情:

😀1.插入数据:

特点:

  • 插入数据的时候,指定的字段顺序需要与值的顺序是一一对应的。
  • 字符串和日期型数据应该包含在引号中。
  • 插入的数据大小,应该在字段的规定范围内。

1.给指定字段添加数据:

INSERT INTO 表名(字段名1,字段名2.....)VALUES(值1,值2,...);
//我们把值1赋值给字段1,值2赋值给字段2,值n赋值给字段n

 代码示例:

insert into user_name(id, name, age) values (1, 'lierxin', 18);

我们分别往这三个字段中插入元素。

 运行结果:

插入信息成功!

2.给所有的字段添加数据:

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

代码示例:

insert into user_name value (1,'wangsanheng',19);

运行结果:

3.批量添加数据:

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

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

代码示例1:

insert into  user_name(id, name, age) value (1,'A',18),(2,'b',18),(3,'c',18);

运行结果1:

代码示例2:

insert into  user_name value (4,'Q',18),(5,'W',18),(6,'E',18);

运行结果2:

😀 2.修改数据:

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

注意:修改语句的条件可有可无,如果没有条件,就会修改整张表的所有数据。

有条件的代码示例:

update user_name set name='张无忌' where name='A';

有条件的运行结果:

 我们可以发现确实name=A的那条数据确实被改为了张无忌。

无条件的代码示例:

update user_name set age =20;

无条件的运行结果:

 确实所有人的年龄都被改为了20岁。

😀3.删除数据:

DELETE FROM 表名 [where 条件];
  • DELETE语句的条件可有可无,如果没有就是删除整张表的数据
  • DELETE语句不能删除某一个字段的值(可以使用update)

代码示例:

delete from user_name where name='张无忌';

运行结果:

🤔结束!


 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐