首页 > TAG信息列表 > SubjectNo

子查询和嵌套查询

-- JAVA第一学年 课程成绩排名前十的学生,并且分数要大于80 的学生信息(学号,姓名,课程名称,分数)   SELECT s.studentNo, studentName,subjectName,studentResult   FROM student AS s   INNER JOIN result AS r   ON s.studentNo = r.studentNo   INNER JOIN subject AS sub

子查询

子查询 -- ===================== where ============================= -- 1、查询数据库结构-1的所有考试结果(学号,科目编号,成绩),降序排列 -- 方式一:使用连接查询 SELECT r.`studentno`,r.`subjectno`,`studentresult` FROM result r INNER JOIN `subject` sub ON r.`subjectno

分页和排序

排序 asc 升序 desc 降序 -- ======= 排序 ========= -- asc 升序 desc 降序 -- orde by 通过哪个字段排序,怎么排 select s.studentno,studentname,subjectname,studentresult from student s INNER JOIN result r on s.studentno=r.studentno INNER join subject sub on sub.

6.mysql视图,数据库备份,表备份

1.理论1-视图,事务 table#表 view#视图,虚拟表(物理不存在,在查询的基础) /* 1.实体完整性(主键) 2.域的完整性(check),mysql通过触发器替代 3.引用完整性(外键) 1对1 多对1 1对多 多对多,应该中间加入临时表,变成1对多连接 E-R图绘图软件---visio(不专业)、PowerDesigner */ /* 事务(TRAN

MySQL分页和排序

mysql分页和排序 排序(order by): 升序 ASC 降序 DESC SELECT 字段 FROM 表 JOIN 表 ON 条件 WHERE 条件 ORDER BY 字段 DESC/ASC SELECT student.`StudentNo`,`StudentName`,`SubjectName`,`StudentResult` FROM `student` RIGHT JOIN`result` ON student.`StudentNo`=result

联表查询Join On

-- ===============================联表查询=============================​-- 查询参加了考试的同学(学号,姓名,科目编号,分数)SELECT * FROM studentSELECT * FROM result 思路: 分析需求,分析查询的字段来自哪些表(连接查询) 确定使用哪种连接查询?(一共有七种,常用的三种) 确定交叉点

Mysql高级操作

一、创建表   格式: CREATE TABLE [IF NOT EXISTS] `表名`( `字段名` 列类型 [属性] [索引] [注释], `字段名` 列类型 [属性] [索引] [注释], `字段名` 列类型 [属性] [索引] [注释], .... `字段名` 列类型 [属性] [索引] [注释] )[表类型][字符集设置][

学习笔记---DQL查询数据

DQL查询数据 1. DQL(数据查询语言) 所有的查询都用它select简单的查询,复杂的查询它都能做数据库中最核心的语言 select完整语法: SELECT [ALL | DISTINCT] {* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]} FROM table_name [as table_alias] [l