1、创建emp表,设计字段为id,name,age,sex, salary(工资),resume(履历),time(入职时间)。
时间: 2024-05-25 19:18:39 浏览: 148
CREATE TABLE emp (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT,
sex VARCHAR(10),
salary DECIMAL(10, 2),
resume TEXT,
time DATE
);
相关问题
用MySQL创建一个表并写出代码,要求如下: 1、创建emp表,设计字段为id,name,age,sex, salary(工资),resume(履历),time(入职时间)。 2、往表中添加数据如下: 自行添加10条数据 3、修改入职时间在2010年后的员工工资为20000;
以下是创建emp表的MySQL代码:
CREATE TABLE emp (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
sex VARCHAR(10) NOT NULL,
salary DECIMAL(10,2) NOT NULL,
resume TEXT,
time DATE NOT NULL,
PRIMARY KEY (id)
);
以下是往表中添加数据的MySQL代码:
INSERT INTO emp (name, age, sex, salary, resume, time) VALUES
('张三', 25, '男', 15000.00, '本科毕业,有3年工作经验', '2010-01-01'),
('李四', 30, '女', 18000.00, '硕士毕业,有5年工作经验', '2011-05-01'),
('王五', 28, '男', 12000.00, '本科毕业,有2年工作经验', '2012-03-01'),
('赵六', 35, '女', 20000.00, '博士毕业,有8年工作经验', '2009-07-01'),
('钱七', 27, '男', 10000.00, '本科毕业,有1年工作经验', '2013-11-01'),
('孙八', 29, '女', 15000.00, '硕士毕业,有4年工作经验', '2014-02-01'),
('周九', 33, '男', 18000.00, '本科毕业,有6年工作经验', '2015-09-01'),
('吴十', 31, '女', 20000.00, '硕士毕业,有5年工作经验', '2016-04-01'),
('郑十一', 26, '男', 12000.00, '本科毕业,有2年工作经验', '2017-08-01'),
('王十二', 24, '女', 10000.00, '本科毕业,有1年工作经验', '2018-12-01');
以下是修改入职时间在2010年后的员工工资为20000的MySQL代码:
UPDATE emp SET salary = 20000.00 WHERE time > '2010-01-01';
用MySQL创建一个表并写出代码,要求如下:1:创建表emp表,设计字段为id,name,age,sex, salary(工资),dep(部门),time(入职时间)。 2:往表中添加如下数据: 自行添加10条数据 3:查询出部门中张姓员工的相关信息; 4:查询出部门中年龄在18岁到25岁之间的所有员工相关信息
以下是您所需的MySQL代码:
1. 创建表emp表
CREATE TABLE emp (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
sex VARCHAR(10) NOT NULL,
salary FLOAT NOT NULL,
dep VARCHAR(50) NOT NULL,
time DATE NOT NULL,
PRIMARY KEY (id)
);
2. 往表中添加数据
INSERT INTO emp (name, age, sex, salary, dep, time) VALUES
('张三', 23, '男', 5000, '人事部', '2020-01-01'),
('李四', 28, '男', 8000, '财务部', '2019-05-01'),
('王五', 20, '女', 4000, '市场部', '2020-03-01'),
('赵六', 30, '男', 10000, '技术部', '2018-12-01'),
('张四', 22, '女', 4500, '人事部', '2020-02-01'),
('张五', 24, '男', 5500, '市场部', '2019-11-01'),
('张六', 26, '女', 6500, '技术部', '2019-09-01'),
('李七', 19, '男', 3500, '财务部', '2020-04-01'),
('李八', 21, '女', 4200, '市场部', '2020-05-01'),
('李九', 25, '男', 7000, '技术部', '2019-08-01');
3. 查询出部门中张姓员工的相关信息
SELECT * FROM emp WHERE name LIKE '张%';
4. 查询出部门中年龄在18岁到25岁之间的所有员工相关信息
SELECT * FROM emp WHERE age BETWEEN 18 AND 25;
阅读全文