欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql查詢班級有多少人

錢斌斌2年前12瀏覽0評論

在使用MySQL查詢班級有多少人之前,我們需要先了解一些基本概念。

首先是學生表,其實就是存儲學生信息的表,一般包括以下字段:

CREATE TABLE `students` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`sex` varchar(10) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
`class_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

其中,class_id是班級的外鍵,它將每一個學生和對應的班級關聯在了一起。

其次是班級表,用來存儲班級信息,一般包括以下字段:

CREATE TABLE `classes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`teacher` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

好了,現在我們可以使用SQL語句來查詢班級有多少人:

SELECT COUNT(*) FROM students WHERE class_id = (SELECT id FROM classes WHERE name = '班級名稱');

其中,'班級名稱'需要替換成實際的班級名稱。