使用MySQL创建一个数据库company,建立一个员工表emp,表结构如下: 职工编号(number,文本),职工姓名(name,文本),性别(sex,文本),出生年月(birthday,日期),部门号(department,文本),工资(salary,数字,双精度) 其中职工编号为主键。然后在表中随便添加10-20条数据 编写一个GUI程序,当运行该程序时,执行以下操作: (1) 通过文本框输入一个部门号,点击按钮,程序显示该部门的职工信息列表,输出职工编号、姓名、性别、出生年月及工资。 (2) 通过文本框输入一个职工编号,点击删除按钮,程序从emp表中删除该职工记录,并显示删除后的职工信息。如果输入的职工号不存在要给出相应的提示,当表中没有记录时,程序结束。
时间: 2024-04-09 11:29:18 浏览: 67
首先,我们可以使用以下SQL语句在MySQL中创建一个名为"company"的数据库,并在其中创建一个名为"emp"的表:
```sql
CREATE DATABASE IF NOT EXISTS company;
USE company;
CREATE TABLE IF NOT EXISTS emp (
emp_id INT PRIMARY KEY,
emp_name VARCHAR(50),
emp_sex VARCHAR(10),
emp_birthday DATE,
emp_department VARCHAR(50),
emp_salary DOUBLE
);
```
然后,我们可以插入一些示例数据到"emp"表中:
```sql
INSERT INTO emp (emp_id, emp_name, emp_sex, emp_birthday, emp_department, emp_salary) VALUES
(1, 'John Doe', 'Male', '1980-01-01', 'IT', 5000),
(2, 'Jane Smith', 'Female', '1985-03-15', 'HR', 6000),
(3, 'David Johnson', 'Male', '1990-06-30', 'Finance', 7000),
(4, 'Emily Davis', 'Female', '1995-09-10', 'Marketing', 5500),
(5, 'Michael Brown', 'Male', '1988-12-25', 'IT', 5200),
(6, 'Sarah Wilson', 'Female', '1982-07-20', 'HR', 6500),
(7, 'Robert Taylor', 'Male', '1987-04-05', 'Finance', 7200),
(8, 'Olivia Anderson', 'Female', '1992-11-15', 'Marketing', 5800),
(9, 'William Martinez', 'Male', '1984-08-12', 'IT', 5300),
(10, 'Sophia Thomas', 'Female', '
阅读全文