用的是wampserver集成工具,所以mysql的密码是为空,如果想设置一个密码,那么可以用如下语句
set password=password("123");
mysql> select * from class_info; +----+---------+ | id | c_name | +----+---------+ | 1 | chinese | | 2 | english | +----+---------+ 2 rows in set (0.00 sec)
mysql> select * from stu_info; +----+-------+-----+---------+ | id | sname | age | addr | +----+-------+-----+---------+ | 1 | Tom | 20 | beijing | | 2 | Lucy | 23 | nanjing | | 3 | Lily | 18 | beijing | | 4 | Damat | 21 | beijing | | 5 | jim | 29 | nanjing | +----+-------+-----+---------+ 5 rows in set (0.00 sec)
mysql> select * from marks_info;
+----+------+------+-------+
| id | s_id | c_id | marks |
+----+------+------+-------+
| 1 | 1 | 1 | 65 |
| 2 | 1 | 2 | 60 |
| 3 | 3 | 2 | 70 |
| 4 | 4 | 2 | 90 |
| 5 | 5 | 1 | 100 |
+----+------+------+-------+
5 rows in set (0.00 sec)
1.查询学生的所有的信息?
mysql> select -> s.id,s.sname,s.age,s.addr,c.c_name,m.marks -> from -> stu_info s,marks_info m,class_info c -> where -> s.id=m.s_id and c.id=m.c_id; +----+-------+-----+---------+---------+-------+ | id | sname | age | addr | c_name | marks | +----+-------+-----+---------+---------+-------+ | 1 | Tom | 20 | beijing | chinese | 65 | | 1 | Tom | 20 | beijing | english | 60 | | 3 | Lily | 18 | beijing | english | 70 | | 4 | Damat | 21 | beijing | english | 90 | | 5 | jim | 29 | nanjing | chinese | 100 | +----+-------+-----+---------+---------+-------+ 5 rows in set (0.00 sec)
2.不同科目平均成绩?
mysql> select -> c.id,c.c_name,avg(m.marks) -> from -> marks_info m,class_info c -> where -> c.id=m.c_id -> group by m.c_id; +----+---------+--------------+ | id | c_name | avg(m.marks) | +----+---------+--------------+ | 1 | chinese | 82.5000 | | 2 | english | 73.3333 | +----+---------+--------------+ 2 rows in set (0.00 sec)
本文出自 “IT5808” 博客,请务必保留此出处http://it5808.blog.51cto.com/10842703/1710002
原文:http://it5808.blog.51cto.com/10842703/1710002