Code前端首页关于Code前端联系我们

mysql数据库员工信息表、mysql用户信息表

terry 2年前 (2023-09-30) 阅读数 56 #Mysql
文章标签 Mysql

本文内容列表:

  • 1、员工表,包含员工的入职日期和部门ID;一个部门表,如何返回每个部门最近加入的两个员工的信息,mysql数据库
  • 2.数据库编辑。有一个员工信息表(属性表)。每个员工都必须有自己的数据查询功能。你怎么做这个?
  • 3、如何从数据库中查询入职一年以上的员工数据
  • 4、在Linux上的mysql数据库中创建staff表并设置字段
  • 5、MySQL数据库中两个表的关联查询
  • 6. 如何调查2000年加入MySQL的员工?

员工表,包含员工的入职日期和部门ID;一张部门表,如何返回每个部门最近加入的两名员工信息,mysql数据库

select

(从部门表中选择名称,其中aa.部门ID=部门ID限制100)部门,

aa.部门ID,aa.入职日期

从员工表aa链接到员工表bb by aa.department id=bb.department id and aa.entry date=bb.entry date

group by aa.department id,aa.GHSJ

with count(bb.entry date)=2

order by aa.部门ID,aa.加入日期desccorder by aa.部门ID,aa.加入日期desc

数据库作业有一个员工信息表(属性表)。如何要求每个员工都有自己信息的查询功能?

?该查询被编写为存储过程

---发现表现最好的员工

--

显示前三名员工信息

---显示

绩效否

4= =7项

---显示用户及其预订的房间信息

--

张三

身份证

501

双人房

价格

--让用户消费可见

--发现所有空房信息

--

定义存储过程

输入ID号即可查找此人所在的房间

--

定义存储过程

输入身份证查出此人所有消费

--客户写会员卡

入住次数>5

金卡会员

3--5

银卡

如何进入以请求数据库中全年的员工信息

建议您构建一个触发器并在插入数据之前激活它以实现所需的功能。

示例代码如下:

mysql CREATE TABLE tb(BH CHAR(16),content VARCHAR(20),`date` DATETIME,val INT);

查询正常,0行受影响(0 , 05 秒)

mysql

mysql

mysql DELIMITER $$

mysql DROP TRIGGER IF EXISTS tri_NewBH $$

查询正常,0 行受影响,1 条警告(0.00 秒)

mysql

mysql 创建触发器 tri_NewBH 用于在 tb 上插入

- 对于每行

- 开始

- 声明 dt CHAR(8);

- 声明 bh _id CHAR(16);

- - 声明数字 INT;

  -  声明 new_bh VARCHAR(16);

  -

  -  SET dt = DATE_FORMAT(CURDATE(),'%Y%m%d');

  -

- 选择

- - MAX " bh_id 为 NULL 那么

- SET new_bh = CONCAT(dt,'00000001');

- ELSE

- SET number = RIGHT(bh_id,8) + 1;

- SET new_bh = RIGHT(CONCAT('00000000', number) ),8);

- - SET new_bh=CONCAT(dt,new_bh);

- - END IF;

-

- - SET NEW.BH = new_bh;

- END $ $

查询正常,0 行受影响(0.09 秒)

mysql

mysql DELIMITER ;

mysql INSERT INTO tb(content,`date`,val) VALUES('LiangCK',' 2009-05 -11' ,20);

查询正常,1行受影响(0.00秒)

mysql INSERT INTO tb(content,`date`,val) VALUES('LiangCK','2009-05-11', 20);

查询正常,1行受影响(0.01秒)

mysql INSERT INTO tb(content,`date`,val) VALUES('LiangCK','2009-05-11',20);

查询好的,1 行受影响(0.00 秒)

mysql INSERT INTO tb(content,`date`,val) VALUES('LiangCK','2009-05-11',20);

查询 OK,1 行受影响(0.00 秒)

mysql INSERT INTO tb(content,`date`,val) VALUES('LiangCK','2009-05-11',20);

查询正常,1 行受影响(0.00 秒) )

mysql INSERT INTO tb(content,`date`,val) VALUES('LiangCK','2009-05-11',20);

查询正常,1行受影响(0.01秒)

mysql INSERT INTO tb (content,`date`,val) VALUES('LiangCK','2009-05-11',20);

查询正常,1行受影响(0.00秒)

mysql SELECT * FROM tb;

+----------------+--------------------+---------------- - - -+ ------+

| ---+--------+------+

| 2009051100000001 |梁CK | 11-05-2009 00:00 :00 | 20 |

| 2009051100000002 |梁CK | 11-05-2009 00:00:00 | 20 |

| 2009051100000003 |梁CK | 11-05-2009 00:00:00 | 20 |

| 2009051100000004 |梁CK | 11-05-2009 00:00:00 | 20 |

| 2011051200000001 |梁CK | 11-05-2009 00:00:00 | 20 |

| 2011051200000002 |梁CK | 2009-05-11 00:00:00 | 20 |

| 2011051200000003 |梁CK | 11-05-2009 00:00:00 | 20 |

+----------------- ---+---------+---------------- - ---+------+

集合中的 7 行(0.00 秒)

MySQL 数据库中两个表之间的关联查询

select name from personInfo where (select amount(*) From orderInfo where Orderinfo.Personinfo_id=personinfo.id)1

如何查询2000年加入MySQL的员工?

选择*退休(员工信息数据库),其中时间(时间字段)=“2000”。

员工特点

企事业单位各种形式就业的人员具有以下特点:

创造力强

他们主要依靠自己对新知识的探索和理解,从而产生一种渴望新事物的创造促进生产发展、技术创新和产品替代,从而增加智力资本的价值。

独立性强

由于知识型员工掌握了单位生产发展所必需的知识,并具有一定的特殊技能,所以他们更喜欢在独立的工作环境中工作,不愿意放弃对其他事物或人接受的控制。 。

强烈的成就欲

他们不仅希望获得一定的物质回报,还希望获得社会的尊重、上级的尊重以及个人的声望。

强烈的自我提升愿望

知识型员工不断学习和更新知识,不断探索和追求新技术,促进自我提升的意识和意识。

以上内容参考:百度百科-贡献者

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门