数据库管理系统(DBMS)被设计用来管理数据的存储、访问和维护数据的完整性,所以DBMS的核心就是数据。在第3章中,我们学习了数据库和数据表的基本操作,这些语句都是针对数据定义的语句,我们称为DDL(Data Definition Language,数据定义语言)。在定义好表结构后,就可以针对表中的记录进行操作了。
DML(Data Manipulation Language,数据操作语言)操作是指对数据库中表记录的操作,主要是添加(INSERT)、删除(DELETE)、修改(UPDATE)和查询(SELECT)操作,这些操作是开发人员最基础和常用的操作,简称增删改查。而有些开发人员会把这四种操作以“CRUD”(分别是Create、Read、Update、Delete的首字母)来称呼。对于查询语句(SELECT),本章只介绍最基础的用法,在本书第7章专门讲解了各种复杂的高级查询。
本章的所有SQL演示都基于“atguigu_chapter4”数据库。创建和使用“atguigu_chapter4”数据库的SQL语句如下。