人员信息管理系统 - DML 操作示例

本示例演示了使用 DML 语句对人员信息管理系统中的 personcontact 表进行增删改查操作,以帮助理解数据库操作的基本流程。

数据示例:

| id | name | gender | birthdate | id_number | phone | email | |---|---|---|---|---|---|---| | 1003 | 本紫 | 男 | 1990-01-01 | 410211199901011234 | 521 | 'sutt@qq.com' | | 1004 | 李兰 | 女 | 1987-12-12 | 320602198712121234 | 520 | 'syt@qq.com' | | 1005 | 易祺瑞 | 男 | 1985-11-11 | 440308198511111234 | 519 | 'sew@qq.com' | | 1006 | 周笑临 | 男 | 1978-12-09 | 530112197812091234 | 518 | 'yut@qq.com' | | 1007 | 余囡 | 女 | 1966-03-30 | 620402196603301234 | 517 | 'yyuyu'yyuyyuy@qq.com' |

数据库表结构:

CREATE TABLE dbo.person (
    id INT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    gender VARCHAR(10) NOT NULL,
    birthdate DATE NOT NULL,
    id_number VARCHAR(18) NOT NULL
);

CREATE TABLE dbo.contact (
    id INT PRIMARY KEY,
    phone VARCHAR(20),
    email VARCHAR(50)
);

DML 操作示例:

  1. 插入数据到 person 表:

    操作内容:向 person 表中插入一条数据,id 为 1008,name 为 王五,gender 为 男,birthdate 为 1995-05-05,id_number 为 430522199505051234。

    SQL 代码:

    INSERT INTO dbo.person(id, name, gender, birthdate, id_number) VALUES (1008, '王五', '男', '1995-05-05', '430522199505051234');
    
  2. 更新 person 表数据:

    操作内容:更新 person 表中 id 为 1004 的数据,将 name 改为 张三。

    SQL 代码:

    UPDATE dbo.person SET name = '张三' WHERE id = 1004;
    
  3. 删除 person 表数据:

    操作内容:删除 person 表中 id 为 1006 的数据。

    SQL 代码:

    DELETE FROM dbo.person WHERE id = 1006;
    
  4. 插入数据到 contact 表:

    操作内容:向 contact 表中插入一条数据,id 为 1003,phone 为 888,email 为 'abc@qq.com'。

    SQL 代码:

    INSERT INTO dbo.contact(id, phone, email) VALUES (1003, '888', 'abc@qq.com');
    
  5. 更新 contact 表数据:

    操作内容:更新 contact 表中 id 为 1003 的数据,将 phone 改为 999。

    SQL 代码:

    UPDATE dbo.contact SET phone = '999' WHERE id = 1003;
    
  6. 删除 contact 表数据:

    操作内容:删除 contact 表中 id 为 1003 的数据。

    SQL 代码:

    DELETE FROM dbo.contact WHERE id = 1003;
    
  7. 查询 person 表所有数据:

    SQL 代码:

    SELECT * FROM dbo.person;
    
  8. 查询 person 表中 id 为 1005 的数据:

    SQL 代码:

    SELECT * FROM dbo.person WHERE id = 1005;
    
  9. 查询 contact 表所有数据:

    SQL 代码:

    SELECT * FROM dbo.contact;
    
  10. 查询 contact 表中 phone 为 520 的数据:

SQL 代码:

SELECT * FROM dbo.contact WHERE phone = '520';

总结:

本示例展示了使用 SQL 语句对人员信息管理系统进行增删改查操作的基本方法,希望能够帮助您理解数据库操作的流程。您可以根据实际需求修改 SQL 语句,实现更复杂的操作。

人员信息管理系统:增删改查操作示例

原文地址: https://www.cveoy.top/t/topic/fYt5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录