DML语言(数据管理语言)

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: DML语言(数据管理语言)

DML语言(数据管理语言)

数据库意义:数据存储、数据管理

insert

-- 插入语句

insertinto 表名([字段1,字段2,字段3])values('值1','值2',....)

-- 数据和字段一一对应

 

insertinto`grade`(`gradename`)

values(`大二`),(`大一`)

-- 插入多条数据

 

insertinto`student`values('张三',`123456`,`男`)

-- 插入全部字段时可以省略

字段可以省略,但是必须一一对应

update

update 表名 set 字段='xxxx'where ...

-- 注意:不指定条件的时候会改动所有表

 

update`student`set`name`='xxx'where id =1;

 

update`student`set`name`='xxx',email =`1111111@qq.com`where id =1;

-- 修改多个属性

删除

delete

deletefrom 表名

where ...

 

truncate

完全清空数据库表,表的结构和索引约束不变

truncate table 表名

区别

  • 相同点:
  • 都能删除数据,都不会删除表结构
  • 不同:
  • truncate 重新设置自增列计数器会归零
  • truncate 不会影响事务

delete 删除的问题 重启数据库的现象

  • InnoDB:自增列会从1开始(存在当前内存中,断电即失)
  • MyISAM:继续从上一个自增量开始(存在文件中,不会丢失)
相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
目录
打赏
0
0
0
0
2
分享
相关文章
Python数据库访问与ORM框架:探索高效数据管理的奥秘
在当今信息爆炸的时代,高效地管理和处理海量数据成为了企业和开发者的迫切需求。本文将介绍Python中的数据库访问技术以及ORM框架(如SQLAlchemy),探索其在数据管理方面的重要作用。通过使用Python数据库访问和ORM框架,开发者可以更轻松地操作数据库、提高代码可读性和维护性,并实现高效的数据持久化和查询。
195 0
SQL语言的主要标准及其应用技巧
SQL(Structured Query Language)是数据库领域的标准语言,广泛应用于各种数据库管理系统(DBMS)中,如MySQL、Oracle、SQL Server等
217 9
第4章 数据操作语言DML
第4章 数据操作语言DML
47 0
|
11月前
|
SQL语言的主要组成部分有哪些?
【5月更文挑战第20天】SQL语言的主要组成部分有哪些?
402 1
【数据库语言SPL】写着简单跑得又快的数据库语言 SPL
【数据库语言SPL】写着简单跑得又快的数据库语言 SPL
80 0
数据库sql语言
SQL(Structured Query Language,结构化查询语言)是用于管理关系数据库的标准编程语言。它包括数据查询、数据操作、数据定义和数据控制等功能。以下是SQL语言的一些主要组成部分和
关系性数据库操作语言(DML)
DML是关系型数据库管理系统的关键工具,用于查询、插入、修改和删除数据。主要包含SELECT(查询)、INSERT(插入)、UPDATE(修改)和DELETE(删除)语句。DML以其交互性和灵活性使用户能动态操作数据,但需注意事务管理以保持数据一致。DML与DDL(定义数据库结构)和DCL(控制访问权限)共同构建了完整的数据库语言体系,用于高效管理和存储数据。
228 2
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等