MySQL 单表操作学习:DDL、DML 与 DQL 语句示例

2024-12-29 02:11:52   小编

MySQL 单表操作学习:DDL、DML 与 DQL 语句示例

在 MySQL 数据库中,对单表的操作是我们经常需要处理的任务。这涉及到数据定义语言(DDL)、数据操作语言(DML)和数据查询语言(DQL)。

DDL 主要用于创建、修改和删除表结构。例如,使用 CREATE TABLE 语句可以创建一个新表。假设我们要创建一个名为 students 的表,包含 id(整数类型,自增主键)、name(字符串类型)和 age(整数类型)列,可以这样写:

CREATE TABLE students (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50),
    age INT
);

当需要修改表结构时,使用 ALTER TABLE 语句。比如添加一个新列 grade

ALTER TABLE students ADD grade VARCHAR(20);

DML 用于操作表中的数据。常见的操作包括插入(INSERT)、更新(UPDATE)和删除(DELETE)。

插入数据使用 INSERT INTO 语句。例如:

INSERT INTO students (name, age) VALUES ('张三', 20);

更新数据使用 UPDATE 语句。如果要将张三的年龄修改为 21 岁:

UPDATE students SET age = 21 WHERE name = '张三';

删除数据使用 DELETE 语句。比如删除年龄小于 18 岁的学生记录:

DELETE FROM students WHERE age < 18;

DQL 则用于从表中查询数据。SELECT 语句是最常用的 DQL 操作。例如,要查询所有学生的信息:

SELECT * FROM students;

如果只想查询学生的姓名和年龄:

SELECT name, age FROM students;

还可以使用条件查询、排序、分组等功能来获取更精确和有组织的数据。

掌握 MySQL 单表的 DDL、DML 和 DQL 语句是进行数据库操作的基础。通过不断的实践和学习,能够更加熟练和高效地处理数据库中的数据,为各种应用提供有力的支持。无论是开发 Web 应用、数据分析还是其他与数据相关的任务,这些操作都至关重要。

TAGS: MySQL 语句 MySQL 单表操作 MySQL 学习 MySQL 操作示例

欢迎使用万千站长工具!

Welcome to www.zzTool.com