数据库系统原理

发布于:2024-12-06T05:13:00.000000Z

学习人数:1

知识点:350

更新于:2024-12-16T06:59:27.000000Z

数据与数据处理

数据操作语言和数据定义语言

重要程度:6 分
<div> <h2>数据操作语言 (DML)</h2> <p><strong>定义:</strong>数据操作语言用于查询或修改数据库中的数据。</p> <h3>常见操作</h3> <ul> <li><strong>SELECT:</strong> 用于从数据库中检索数据。</li> <li><strong>INSERT:</strong> 用于向数据库表中插入新记录。</li> <li><strong>UPDATE:</strong> 用于更新数据库表中的现有记录。</li> <li><strong>DELETE:</strong> 用于删除数据库表中的记录。</li> </ul> <h3>例题</h3> <p>假设有一个名为 "Students" 的表,包含以下字段:ID, Name, Age。</p> <pre> <code> -- 查询所有学生的信息 SELECT * FROM Students; -- 插入一条新的学生信息 INSERT INTO Students (ID, Name, Age) VALUES (1, '张三', 20); -- 更新学生张三的年龄 UPDATE Students SET Age = 21 WHERE Name = '张三'; -- 删除学生张三的记录 DELETE FROM Students WHERE Name = '张三'; </code> </pre> </div> <div> <h2>数据定义语言 (DDL)</h2> <p><strong>定义:</strong>数据定义语言用于定义数据库的结构,如创建、修改或删除数据库对象。</p> <h3>常见操作</h3> <ul> <li><strong>CREATE:</strong> 用于创建数据库或数据库对象(如表)。</li> <li><strong>ALTER:</strong> 用于修改数据库对象的结构。</li> <li><strong>DROP:</strong> 用于删除数据库对象。</li> </ul> <h3>例题</h3> <p>假设需要创建一个名为 "Students" 的表,并且需要在后续操作中对其进行修改。</p> <pre> <code> -- 创建表 CREATE TABLE Students ( ID INT PRIMARY KEY, Name VARCHAR(50), Age INT ); -- 修改表结构 ALTER TABLE Students ADD COLUMN Address VARCHAR(100); -- 删除表 DROP TABLE Students; </code> </pre> </div>
上一条