搭建学生管理系统

  1. 建立数据库
    mysql –u root –p 连接数据库服务器,用户名是root
    在这里插入图片描述
    CREATE DATABASE student_system 创建名字为student_system的数据库
    在这里插入图片描述
    Show databases; 查询数据库是否创建成功
    在这里插入图片描述
  2. USE student_system; 进入该数据库
    在这里插入图片描述
    根据需求建立《学生信息表》
    在这里插入图片描述

《学生成绩表》
在这里插入图片描述
查询表是否创建成功:
在这里插入图片描述
3. 学生信息插入数据
单条数据输入:
在这里插入图片描述
多条数据输入:
在这里插入图片描述
查询studentinfo的数据:SELECT * FROM studentinfo;
在这里插入图片描述
查询数据条数:SELECT COUNT(*) FROM studentinfo;
在这里插入图片描述
查询部分信息:SELECT stu_id,stu_name,stu_code FROM studentinfo;
在这里插入图片描述
显示条数查询:SELECT * FROM studentinfo LIMIT 0,100;
在这里插入图片描述
4. 学生成绩输入
在这里插入图片描述
联合查询:
SELECT stu_id,stu_name,stu_sex,stu_num,stu_code
FROM studentinfo
UNION
SELECT ALL FROM studentrecord;
在这里插入图片描述
可以选择任意相同数量的列进行联合查询
在这里插入图片描述
带条件查询
SELECT * FROM studentinfo LIMIT 0,100;
SELECT *
FROM studentinfo
WHERE stu_name = “黄三”;
在这里插入图片描述
模糊查询 LIKE
SELECT * FROM studentinfo LIMIT 0,100;
SELECT *
FROM studentinfo
WHERE stu_name LIKE “黄%”;
在这里插入图片描述
排序 ORDER BY
SELECT field1, field2,…fieldN table_name1, table_name2…
ORDER BY field1 [ASC [DESC][默认 ASC]], [field2…] [ASC [DESC][默认 ASC]]

SELECT stu_num,match_record,datasec_record
FROM studentrecord
WHERE match_record >= 90
ORDER BY match_record;
在这里插入图片描述
分组 GROUP BY:
SELECT match_record,COUNT(*) datasec_record
FROM studentrecord
GROUP BY match_record;
在这里插入图片描述
删除数据
DELETE FROM studentinfo WHERE stu_name = “黄三”;
在这里插入图片描述
更新数据
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
UPDATE studentinfo
SET stu_name=“李四”
WHERE stu_name = “李三”;

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值