You are on page 1of 8

12/12/23, 3:09 AM What is Data Manipulation Language (DML)?

- Definition from Techopedia

Dictionary Software Development Data Manipulation Language

Data Manipulation Language


Margaret Rouse
Technology Expert Disclosure Why Trust Us

Last updated: 13 October, 2014

What Does Data Manipulation Language Mean?


A data manipulation language (DML) is a family of computer languages including commands permitting users to
manipulate data in a database. This manipulation involves inserting data into database tables, retrieving existing
data, deleting data from existing tables and modifying existing data. DML is mostly incorporated in SQL
databases.

Techopedia Explains Data Manipulation Language


DML resembles simple English language and enhances efficient user interaction with the system. The functional
capability of DML is organized in manipulation commands like SELECT, UPDATE, INSERT INTO and DELETE
FROM, as described below:

SELECT: This command is used to retrieve rows from a table. The syntax is SELECT [column name(s)] from
[table name] where [conditions]. SELECT is the most widely used DML command in SQL.

UPDATE: This command modifies data of one or more records. An update command syntax is UPDATE [table
name] SET [column name = value] where [condition].

INSERT: This command adds one or more records to a database table. The insert command syntax is
INSERT INTO [table name] [column(s)] VALUES [value(s)].

DELETE: This command removes one or more records from a table according to specified conditions. Delete
command syntax is DELETE FROM [table name] where [condition].

Related Terms
High-Level Language UPDATE

Database Structured Query Language

Data Definition Language Query

Query Language IP Multimedia Subsystem

Related Reading
UAT Testing: How to Do it Right

UAT Testing: How to Do it Right

Coding: The Key to Getting More Women into Tech

Online Learning: 10 Essential Computer Science Courses

Online Learning: How to Master these 6 Key Data Science Concepts

https://www.techopedia.com/definition/1179/data-manipulation-language-dml 1/8
12/12/23, 3:09 AM What is Data Manipulation Language (DML)? - Definition from Techopedia

Self-Care: 10 Useful Online Courses to Sharpen Your Tech Skills At Home

Malicious VPN Apps: How to Protect Your Data

Making Data Analytics Human for Decision-Making

Top 12 AI Use Cases: Artificial Intelligence in FinTech

Encryption Vs. Decryption: What’s the Difference?

Back to School: Advanced Degrees in Computer Science

Job Role: Data Architect

Your Next Computer Science Career Awaits: Top 5 Mock Interview Sites

We’re Surrounded By Spying Machines: What Can We Do About It?

Top 5 Online Data Science Courses from the Biggest Names in Tech

US Data Protection and Privacy in 2020

Do You Fear Blockchain? 5 Cybersecurity Benefits

Smart Data Management in a Post-Pandemic World

How To Train Your Anomaly Detection System To Learn Normal Behavior in Time Series Data

How Big Data is Going to Change Genetic Testing

How AI Isn’t Just Revolutionizing The Tech Industry

Job Role: Information Security Engineer

7 Reasons Why You Need a Database Management System

Database Management Systems: Is the Future Really in the Cloud?

Computer Science and Information and Communications Technology: What’s the Difference?

How Low-Code Development Will Bring Data Science to the Masses

Computer Science: Top 5 Online Undergraduate Degree Programs

Functional Programming Languages: Past, Present and Future

The 5 Most Important Blockchain Programming Languages You Must Learn Before 2020

Job Role: Machine Learning Engineer

The Ultimate Guide to Applying AI in Business

5 Courses to Get You On Track to a Lucrative Data Science Career

Reinforcement Learning Vs. Deep Reinforcement Learning: What’s the Difference?

C Programming Language: Its Important History and Why It Refuses to Go Away

Straight From the Programming Experts: What Functional Programming Language Is Best to Learn Now?

Top 5 Ways to Organize the Data You Need in 2020

What is Data Profiling & Why is it Important in Business Analytics?

Hyperscale for the Masses: Distributing Web-Scale Network Attributes

https://www.techopedia.com/definition/1179/data-manipulation-language-dml 2/8
12/12/23, 3:09 AM What is Data Manipulation Language (DML)? - Definition from Techopedia

Cryptography: Understanding Its Not-So-Secret Importance to Your Business

How Will AI Change the Market Research Scenario?

Data Science: How to Successfully Create and Productionize Across the Enterprise

Privacy Compliance: Gearing Up for 2020

Business Intelligence: How BI Can Improve Your Company’s Processes

Neurotechnology Vs. Neural Networks: What’s the Difference?

The Growing Cybersecurity War on the Healthcare Industry

IoT in 2020: What’s Next?

Can IoT Improve Supply Chain Optimization in Healthcare?

Computer Programming: From Machine Language to Artificial Intelligence

INFOGRAPHIC: The History of Programming Languages

The 5 Programming Languages That Built the Internet

Search a tech term...

# A B C D E F G H I J K L M N O P Q

R S T U V W X Y Z

About Techopedia’s Editorial Process


Techopedia’s Editorial policy is centered on delivering thoroughly researched, accurate, and unbiased content.
We uphold strict sourcing standards, and each page undergoes diligent review by our team of top technology
experts and seasoned editors. This process ensures the integrity, relevance, and value of our content for our
readers.

TAGS
DATA MANAGEMENT DATABASE (DBMS)

SOFTWARE DEVELOPMENT

Margaret Rouse
Margaret Rouse is an award-winning technical writer and teacher known for her ability to
explain complex technical subjects to a non-technical, business audience. Over the past
twenty years her explanations have appeared on TechTarget websites and she's been
cited as an authority in articles by the New York Times, Time Magazine, USA Today,
ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT
and business professionals learn to speak each other’s highly specialized languages. If
you have a suggestion for a new definition or how to improve a technical explanation,
please email Margaret or contact her…

All Posts by Margaret Rouse


Most Popular Term
https://www.techopedia.com/definition/1179/data-manipulation-language-dml 3/8
12/12/23, 3:09 AM What is Data Manipulation Language (DML)? - Definition from Techopedia

DATA MANAGEMENT
Blockchain Bloat (State Bloat Or
Chain Bloat)
What Does Blockchain Bloat Mean?
Blockchain bloat, also called state
bloat or chain bloat, is a situation that
can occur...

Full Explanation
MARGARET ROUSE Technology Expert

RISK MANAGEMENT
Regulatory Compliance
What Does Regulatory Compliance
Mean? Regulatory compliance is the
adherence of an organization to laws
and legal regulations that are...

Full Explanation
MARGARET ROUSE Technology Expert

DATA MANAGEMENT
Predictive Analytics
What Is Predictive Analytics?
Predictive analytics is where an
organization uses mathematical or
computational models or algorithms
to predict future...

Full Explanation
TIM KEARY Technology Expert

Related News

BLOCKCHAIN
CBDCs, Standards, and Liquidity: What Financial
Institutions Need From Cryptocurrency
NICOLE WILLING 9 years

https://www.techopedia.com/definition/1179/data-manipulation-language-dml 4/8
12/12/23, 3:09 AM What is Data Manipulation Language (DML)? - Definition from Techopedia

BLOCKCHAIN
Cardano And Solana Prices Soar
100%, What Are The Best
Altcoins To Buy During Alt
Season
ELLIOTT LEE 9 years Editor

BLOCKCHAIN
Top 5 Crypto Market Trends and Technologies in
2024
MENSHOLONG LEPCHA 9 years

ARTIFICIAL INTELLIGENCE CLOUD COMPUTING ARTIFICIAL INTELLIGENCE


The Rise of Multimodal AI Top 7 Cloud Computing Deepfake Porn: Is Creation
Models: Applications, Startups to Watch in 2024 Punishable by Law in 2023?
Challenges & Future Prospects LINDA ROSENCRANCE 9 years MARIA WEBB 9 years Technology
ALEX MCFARLAND 9 years AI Journalist Technology Journalist Journalist

Popular Categories Show All

Antivirus Artificial Audio CRM Cryptocurrency Gambling Gaming HR


Intelligence

Investing Laptops Network Password Project Spy VoIP VPN


Managers Management

https://www.techopedia.com/definition/1179/data-manipulation-language-dml 5/8
12/12/23, 3:09 AM What is Data Manipulation Language (DML)? - Definition from Techopedia

Get Techopedia's Daily Newsletter in your inbox every Weekday.


Add your email Subscribe
Trending News Latest Guides Reviews Term of the Day

By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.

https://www.techopedia.com/definition/1179/data-manipulation-language-dml 6/8
12/12/23, 3:09 AM What is Data Manipulation Language (DML)? - Definition from Techopedia

Techopedia
Dictionary

Topics

Tutorials

Q&A

Downloads

Job Board

Popular Categories
Artificial Intelligence

Cryptocurrency

Cybersecurity

Data Management

Networking

Personal Tech

Featured Content
Antivirus

CRM

Password Managers

Project Management

Spy

VPN

About
About Us

Advertising Info

Contact Us

Contributors

Editorial Review Policy

Privacy Policy

Techopedia Terms
# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

REGULATION & HIGH RISK INVESTMENT WARNING: Trading Forex, CFDs and Cryptocurrencies is highly speculative, carries a level of risk and may not be suitable for all investors. You
may lose some or all of your invested capital, therefore you should not speculate with capital that you cannot afford to lose. The content on this site should not be considered investment
advice. Investing is speculative. When investing your capital is at risk. Crypto promotions on this site do not comply with the UK Financial Promotions Regime and is not intended for UK
consumers. Please note that we do receive advertising fees for directing users to open an account with the brokers/advertisers and/or for driving traffic to the advertiser website

Registered Address: Tower Financial Centre, 12th Floor, 50th Street & Corner of Elvira, Panama City, Panama. © Techopedia. All Rights Reserved.

https://www.techopedia.com/definition/1179/data-manipulation-language-dml 7/8
12/12/23, 3:09 AM What is Data Manipulation Language (DML)? - Definition from Techopedia

https://www.techopedia.com/definition/1179/data-manipulation-language-dml 8/8

You might also like