📅  最后修改于: 2023-12-03 14:40:48.369000             🧑  作者: Mango
在数据库中,我们经常需要对数据进行增删改查的操作,称为DML(Data Manipulation Language)操作。其中,包含了对表格的增、删、改、查操作。本文将介绍如何操作完整的表格。
在创建表格之前,需要先确定表格中包含的字段和数据类型。例如,我们要创建一个学生信息表格,字段包括学号、姓名、年龄和性别。对应的数据类型分别为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
表示该字段不允许为空。
在创建完表格后,需要往表格中插入数据。例如,我们要往学生信息表格中插入一条学生记录,学号为1001,姓名为小明,年龄为18岁,性别为男。
INSERT INTO Student (stu_id, stu_name, stu_age, stu_gender)
VALUES (1001, '小明', 18, '男');
上述代码中,使用INSERT INTO
语句往表格中插入数据,指定了要插入的字段和对应的值。
当需要修改表格中的数据时,可以使用UPDATE
语句。例如,我们要将学号为1001的学生的年龄修改为19岁。
UPDATE Student SET stu_age = 19 WHERE stu_id = 1001;
上述代码中,使用UPDATE
语句修改表格中的数据,指定要修改的字段以及对应的值,使用WHERE
子句指定要修改的数据的条件。
当需要删除表格中的数据时,可以使用DELETE
语句。例如,我们要删除学号为1001的学生记录。
DELETE FROM Student WHERE stu_id = 1001;
上述代码中,使用DELETE
语句删除表格中的数据,使用WHERE
子句指定要删除的数据的条件。
当需要查询表格中的数据时,可以使用SELECT
语句。例如,我们要查询学号为1001的学生的姓名和年龄。
SELECT stu_name, stu_age FROM Student WHERE stu_id = 1001;
上述代码中,使用SELECT
语句查询表格中的数据,指定要查询的字段,使用WHERE
子句指定要查询的数据的条件。
总结:以上就是操作DML操作完整表格的方法。创建表格使用CREATE TABLE
,插入数据使用INSERT INTO
,更新数据使用UPDATE
,删除数据使用DELETE
,查询数据使用SELECT
。通过这些操作,可以对表格中的数据进行增删改查。