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

mysql查詢學生成績表

夏志豪1年前10瀏覽0評論

MySQL是一種流行的關系型數據庫管理系統(RDBMS),它允許用戶創建、查詢和管理數據庫。下面將以MySQL查詢學生成績表為例來介紹如何使用MySQL。

CREATE TABLE `score` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(30) NOT NULL,
`subject` varchar(30) NOT NULL,
`score` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;

以上是創建score表的SQL語句。這個表包含了學生成績的相關信息,包括學生姓名(name)、科目(subject)和成績(score)。

INSERT INTO `score` (`id`, `name`, `subject`, `score`) VALUES
(1, '張三', '語文', 85),
(2, '張三', '數學', 90),
(3, '李四', '語文', 95),
(4, '李四', '數學', 80),
(5, '王五', '語文', 75);

以上是向score表中插入數據的SQL語句。這里插入了五條學生成績信息。

SELECT * FROM score;

以上是查詢score表中所有數據的SQL語句。這條語句將返回表中所有學生成績記錄的信息,包括id、name、subject和score。

SELECT name, AVG(score) FROM score GROUP BY name;

以上是查詢每個學生的平均成績的SQL語句。這條語句將返回每個學生的姓名和平均成績。使用GROUP BY指令可以將查詢結果按照學生姓名進行分組。

SELECT subject, COUNT(*) FROM score GROUP BY subject;

以上是查詢每個科目的學生人數的SQL語句。這條語句將返回每個科目的名稱和學生人數。使用COUNT(*)指令可以統計每個科目的學生人數,并使用GROUP BY指令將結果按照科目名稱進行分組。

除了以上幾個基本查詢語句外,MySQL還支持復雜的查詢語句,如JOIN查詢、子查詢和嵌套查詢等。這些查詢語句可以幫助用戶更加靈活地查詢和管理數據。