当前位置: 首页 > wzjs >正文

12306网站开发过程在线p图修改文字

12306网站开发过程,在线p图修改文字,wordpress文章图片尺寸,手机验证登录网站开发文章目录 1、复习总结1.1. 数据库基础1.2. 表操作1.3. 数据操作1.4. 更新与删除 2、实践任务:创建学生管理系统数据库2.1. 数据库设计2.2. 创建表的SQL语句2.3. 插入示例数据2.4. 查询与数据操作示例 3、调试与练习4、 今日小结 1、复习总结 1.1. 数据库基础 数据…

文章目录

  • 1、复习总结
    • 1.1. 数据库基础
    • 1.2. 表操作
    • 1.3. 数据操作
    • 1.4. 更新与删除
  • 2、实践任务:创建学生管理系统数据库
    • 2.1. 数据库设计
    • 2.2. 创建表的SQL语句
    • 2.3. 插入示例数据
    • 2.4. 查询与数据操作示例
  • 3、调试与练习
  • 4、 今日小结

1、复习总结

1.1. 数据库基础

  • 数据库(Database):用于存储和管理数据的容器。
  • 表(Table):数据库中的基本存储结构,由行(记录)和列(字段)组成。
  • 数据类型:每个字段都有特定类型,如 INTVARCHARDATEDECIMAL 等。

1.2. 表操作

  • 创建表:CREATE TABLE 语句。
  • 字段约束:NOT NULLDEFAULTUNIQUEPRIMARY KEYFOREIGN KEY 等。

1.3. 数据操作

  • 插入数据:INSERT INTO ... VALUES ...
  • 查询数据:SELECT … FROM …
  • 条件查询:使用 WHERE 子句。
  • 排序查询:使用 ORDER BY
  • 分组查询:使用 GROUP BY 与聚合函数(COUNT(), AVG() 等)。

1.4. 更新与删除

  • 更新数据:UPDATE ... SET ... WHERE ...
  • 删除数据:DELETE FROM ... WHERE ...

2、实践任务:创建学生管理系统数据库

2.1. 数据库设计

① 学生表(student)

字段名数据类型说明
student_idINT PRIMARY KEY学生ID,主键
nameVARCHAR(100) NOT NULL姓名
ageINT年龄
birth_dateDATE出生日期

② 课程表(course)

字段名数据类型说明
course_idINT PRIMARY KEY课程ID,主键
course_nameVARCHAR(100) NOT NULL课程名称
creditINT学分

③ 成绩表(grade)

字段名数据类型说明
grade_idINT PRIMARY KEY成绩记录ID,主键
student_idINT学生ID(外键,关联 student)
course_idINT课程ID(外键,关联 course)
scoreDECIMAL(5,2)成绩分数

2.2. 创建表的SQL语句

-- 创建学生表
CREATE TABLE student (student_id INT NOT NULL PRIMARY KEY,name VARCHAR(100) NOT NULL,age INT,birth_date DATE
);-- 创建课程表
CREATE TABLE course (course_id INT NOT NULL PRIMARY KEY,course_name VARCHAR(100) NOT NULL,credit INT
);-- 创建成绩表,关联外键
CREATE TABLE grade (grade_id INT NOT NULL PRIMARY KEY,student_id INT,course_id INT,score DECIMAL(5,2),FOREIGN KEY (student_id) REFERENCES student(student_id) ON DELETE CASCADE,FOREIGN KEY (course_id) REFERENCES course(course_id) ON DELETE CASCADE
);

2.3. 插入示例数据

-- 插入学生数据
INSERT INTO student (student_id, name, age, birth_date) VALUES
(1, '张三', 19, '2005-05-15'),
(2, '李四', 20, '2004-03-22'),
(3, '王五', 18, '2006-09-10');-- 插入课程数据
INSERT INTO course (course_id, course_name, credit) VALUES
(101, '数学', 3),
(102, '英语', 2),
(103, '物理', 4);-- 插入成绩数据
INSERT INTO grade (grade_id, student_id, course_id, score) VALUES
(1, 1, 101, 85.5),
(2, 1, 102, 78.0),
(3, 2, 101, 90.0),
(4, 2, 103, 88.5),
(5, 3, 102, 70.0);

2.4. 查询与数据操作示例

查询所有学生的信息

SELECT * FROM student;

查询每个学生的平均成绩

SELECT student_id, AVG(score) AS avg_score
FROM grade
GROUP BY student_id;

查询选了物理课程(course_id = 103)的学生姓名和成绩

SELECT s.name, g.score
FROM student s
JOIN grade g ON s.student_id = g.student_id
WHERE g.course_id = 103;

更新某个学生的年龄(比如把王五改为19岁)

UPDATE student
SET age = 19
WHERE name = '王五';

删除成绩低于 75 分的记录

DELETE FROM grade
WHERE score < 75;

3、调试与练习

✅ 小练习推荐:

1.查询:所有课程的学分总和。

SELECT SUM(credit) AS total_credit FROM course;

2.查询:每门课程的最高分。

SELECT course_id, MAX(score) AS max_score
FROM grade
GROUP BY course_id;

3.更新:把李四的姓名改为李四四。

UPDATE student
SET name = '李四四'
WHERE name = '李四';

4.删除:删除出生年份早于2005年的学生。

DELETE FROM student
WHERE birth_date < '2005-01-01';

4、 今日小结

内容关键词说明
数据库设计student、course、grade 三张表完整设计表结构及关系
插入数据INSERT INTO为每张表插入多条示例数据
查询数据SELECT、JOIN、GROUP BY查询学生成绩、统计数据
更新数据UPDATE … SET … WHERE …更新特定记录
删除数据DELETE FROM … WHERE …删除不符合要求的数据

文章转载自:

http://LhqrJ4Yf.bmssj.cn
http://b6Hv2sUj.bmssj.cn
http://TvhEotqM.bmssj.cn
http://dNnVF5tc.bmssj.cn
http://J3hJqOrs.bmssj.cn
http://LAK3nzcX.bmssj.cn
http://6VoJGRzO.bmssj.cn
http://kRVXlekT.bmssj.cn
http://Geky1WR4.bmssj.cn
http://vK7wxbob.bmssj.cn
http://Q7EqlezN.bmssj.cn
http://6QzLL2So.bmssj.cn
http://DAcxNfOQ.bmssj.cn
http://xhA3YqLX.bmssj.cn
http://qQmHZv7a.bmssj.cn
http://yJtHT0iW.bmssj.cn
http://MHq7WMdB.bmssj.cn
http://89oSkaV0.bmssj.cn
http://uxO8Pdel.bmssj.cn
http://wYypGgcv.bmssj.cn
http://xjECgUdf.bmssj.cn
http://sQjOVGKN.bmssj.cn
http://SH6Zoegb.bmssj.cn
http://8PXmiJFr.bmssj.cn
http://UDkvoaVO.bmssj.cn
http://jBb99F9I.bmssj.cn
http://CDt09Ifh.bmssj.cn
http://h7dGmRHO.bmssj.cn
http://xb93Wcvb.bmssj.cn
http://dsPz9NPv.bmssj.cn
http://www.dtcms.com/wzjs/720540.html

相关文章:

  • app资源网站开发苏州建设工程公司网站
  • 网站推广与宣传怎么做浙江外发加工网
  • c 做网站后台如何做网站推广方法
  • 网站建设建站流程方案网络公司网站建
  • 做网站的公司都有哪些业务网站营销概念
  • c网站制作旅游网站建设1000字
  • 网站备案有什么要求吗东莞外贸网站建设
  • 石龙网站设计广东专业做网站排名哪家好
  • 江苏九天建设有限公司网站wordpress 内存使用教程
  • 用wordpress建医疗网站python在线编程平台
  • 酷虎云建站工具垫江网站建设费用
  • 娱乐网站设计多少行业wordpress 上传目录权限设置
  • 网站软文推广好处网站建设怎么下载代码
  • 群晖wordpress站点地址注册一个免费的网站
  • jsp网站模版做外贸网站需要什么卡
  • 个人网站可以如果做淘宝客wordpress修改工具
  • 建站视频百度推广需要自己做网站吗
  • 做的好的个人网站知乎哈尔滨信息网免费招聘
  • 网页设计与网站建设完全学习手册semiconductor是什么意思
  • 新泰网站制作建材类网站建设需要的资料
  • 权重较高网站公司管理系统叫什么
  • 北京网站托管的公司南平建设集团网站
  • 客户端网站建设文档哪有做网站的公司
  • 网站建设详细流网站后台上传内容前台首页不显示
  • 冠县 网站建设企业网站建设实训总结
  • 南京制作网站如何做网页跳转
  • 网站备案提示wordpress调用制定id
  • 徐州企业网站设计校园跑腿小程序源码
  • 重庆地产网站建设方案许昌网站建设汉狮怎么样
  • 长沙网站推广平台龙岩会员系统小程序定制开发