人员信息管理系统:增删改查操作示例
人员信息管理系统 - DML 操作示例
本示例演示了使用 DML 语句对人员信息管理系统中的 person 和 contact 表进行增删改查操作,以帮助理解数据库操作的基本流程。
数据示例:
| 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 操作示例:
-
插入数据到
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'); -
更新
person表数据:操作内容:更新
person表中 id 为 1004 的数据,将 name 改为 张三。SQL 代码:
UPDATE dbo.person SET name = '张三' WHERE id = 1004; -
删除
person表数据:操作内容:删除
person表中 id 为 1006 的数据。SQL 代码:
DELETE FROM dbo.person WHERE id = 1006; -
插入数据到
contact表:操作内容:向
contact表中插入一条数据,id 为 1003,phone 为 888,email 为 'abc@qq.com'。SQL 代码:
INSERT INTO dbo.contact(id, phone, email) VALUES (1003, '888', 'abc@qq.com'); -
更新
contact表数据:操作内容:更新
contact表中 id 为 1003 的数据,将 phone 改为 999。SQL 代码:
UPDATE dbo.contact SET phone = '999' WHERE id = 1003; -
删除
contact表数据:操作内容:删除
contact表中 id 为 1003 的数据。SQL 代码:
DELETE FROM dbo.contact WHERE id = 1003; -
查询
person表所有数据:SQL 代码:
SELECT * FROM dbo.person; -
查询
person表中 id 为 1005 的数据:SQL 代码:
SELECT * FROM dbo.person WHERE id = 1005; -
查询
contact表所有数据:SQL 代码:
SELECT * FROM dbo.contact; -
查询
contact表中 phone 为 520 的数据:
SQL 代码:
SELECT * FROM dbo.contact WHERE phone = '520';
总结:
本示例展示了使用 SQL 语句对人员信息管理系统进行增删改查操作的基本方法,希望能够帮助您理解数据库操作的流程。您可以根据实际需求修改 SQL 语句,实现更复杂的操作。
原文地址: https://www.cveoy.top/t/topic/fYt5 著作权归作者所有。请勿转载和采集!