CREATE TABLE `students` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `gender` varchar(10) DEFAULT NULL, `age` int(11) DEFAULT NULL, `department` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
首先,大家需要创建一个名为“students”的表,用于存储学生的信息,包括姓名、性别、年龄和所在院系等信息。可以使用pre标签来展示上述建表语句。
INSERT INTO `students` (`name`,`gender`,`age`,`department`) VALUES ('张三','男',20,'计算机科学'), ('李四','男',21,'计算机科学'), ('王五','女',22,'计算机科学'), ('赵六','女',20,'英语'), ('韩七','男',21,'英语'), ('朱八','女',20,'英语'), ('方九','男',22,'物理'), ('钱十','女',21,'物理'), ('孙十一','男',20,'物理');
其次,大家需要向“students”表中插入假设数据,该数据包括八个院系的学生信息,可以使用pre标签来展示上述插入语句。
SELECT department,COUNT(*) FROM `students` GROUP BY department;
最后,大家可以使用
SELECT语句来查询各个院系的学生数量。可以使用pre标签来展示上述查询语句。
使用MySQL进行数据统计,可以让大家更好地了解学生信息分布情况,有助于进行学院资源的优化调配。