📜  DML 完整表格(1)

📅  最后修改于: 2023-12-03 14:40:48.369000             🧑  作者: Mango

DML 完整表格

在数据库中,我们经常需要对数据进行增删改查的操作,称为DML(Data Manipulation Language)操作。其中,包含了对表格的增、删、改、查操作。本文将介绍如何操作完整的表格。

1. 创建表格

在创建表格之前,需要先确定表格中包含的字段和数据类型。例如,我们要创建一个学生信息表格,字段包括学号、姓名、年龄和性别。对应的数据类型分别为int、varchar、int、char。

CREATE TABLE Student (
    stu_id INT PRIMARY KEY,
    stu_name VARCHAR(20) NOT NULL,
    stu_age INT,
    stu_gender CHAR(1)
);

上述代码中,使用CREATE TABLE来创建表格,指定了表格的名称以及包含的字段和数据类型。其中,PRIMARY KEY表示该字段为主键,NOT NULL表示该字段不允许为空。

2. 插入数据

在创建完表格后,需要往表格中插入数据。例如,我们要往学生信息表格中插入一条学生记录,学号为1001,姓名为小明,年龄为18岁,性别为男。

INSERT INTO Student (stu_id, stu_name, stu_age, stu_gender)
VALUES (1001, '小明', 18, '男');

上述代码中,使用INSERT INTO语句往表格中插入数据,指定了要插入的字段和对应的值。

3. 更新数据

当需要修改表格中的数据时,可以使用UPDATE语句。例如,我们要将学号为1001的学生的年龄修改为19岁。

UPDATE Student SET stu_age = 19 WHERE stu_id = 1001;

上述代码中,使用UPDATE语句修改表格中的数据,指定要修改的字段以及对应的值,使用WHERE子句指定要修改的数据的条件。

4. 删除数据

当需要删除表格中的数据时,可以使用DELETE语句。例如,我们要删除学号为1001的学生记录。

DELETE FROM Student WHERE stu_id = 1001;

上述代码中,使用DELETE语句删除表格中的数据,使用WHERE子句指定要删除的数据的条件。

5. 查询数据

当需要查询表格中的数据时,可以使用SELECT语句。例如,我们要查询学号为1001的学生的姓名和年龄。

SELECT stu_name, stu_age FROM Student WHERE stu_id = 1001;

上述代码中,使用SELECT语句查询表格中的数据,指定要查询的字段,使用WHERE子句指定要查询的数据的条件。

总结:以上就是操作DML操作完整表格的方法。创建表格使用CREATE TABLE,插入数据使用INSERT INTO,更新数据使用UPDATE,删除数据使用DELETE,查询数据使用SELECT。通过这些操作,可以对表格中的数据进行增删改查。