1、查询所有的课程的名称以及对应的任课老师姓名 select cname,tname from course left join teacher on course.teacher_id=teacher.tid; 2、查询学生表中男女生各有多少人 select gender,count(sid) f... ...
分类:
数据库 时间:
2017-10-17 18:58:33
阅读次数:
157
第九章 MySQL中LIMIT和NOT IN案例 一.案例的项目 1.创建数据库语句: #创建数据库 CREATE DATABASE `schoolDB`; USE `schoolDB`; #创建学生表 CREATE TABLE `student`( `sid` INT(4) AUTO_INCREM ...
分类:
数据库 时间:
2017-10-15 17:52:15
阅读次数:
386
前言:之前已经针对数据库的单表查询进行了详细的介绍:MySQL之增删改查,然而实际开发中业务逻辑较为复杂,需要对多张表进行操作,现在对多表操作进行介绍。 前提:为方便后面的操作,我们首先创建一个数据库 test,再在 test 里创建两个数据表:grade(班级表)和student(学生表) 创建数 ...
分类:
数据库 时间:
2017-10-06 22:28:47
阅读次数:
319
添加约束、增删改 1 use StudentDB2 2 go 3 创建学生表 4 create table StudentInfo( 5 --studentId int primary key not null identity(1,1), 设置为主键,并自增长 6 studentId int no ...
分类:
数据库 时间:
2017-10-05 21:25:57
阅读次数:
277
Mysql综合案例 考核要点:创建数据表、单表查询、多表查询 已知,有一个学生表student和一个分数表score,请按要求对这两个表进行操作。student表和score分数表的表结构分别如表1-1和表1-2所示。 表1-1student表结构 字段名 数据类型 主键 外键 非空 唯一 自增 字 ...
分类:
数据库 时间:
2017-10-02 14:27:34
阅读次数:
338
废话不多说,直接进入正题 #数据准备 班级表class: 学生表student: 1: exists子查询 如果子查询有返回结果则为true,如果没有返回值则为false 比如not exists: 以上结果返回空,因为 not exists 返回了 false 上面的查询可以看到,我们少了一条数据 ...
分类:
数据库 时间:
2017-10-01 00:24:56
阅读次数:
293
设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。 四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。 用SQL语句创建四个表并完成相关题目。 表(一)Student (学生表) ...
分类:
数据库 时间:
2017-09-27 13:19:01
阅读次数:
278
一、DDL 1、创建数据库 *数据库名不能中文, 不能数字正常英文 , 关键字会自动变大写 2、删除数据库 3、使用数据库 *如果有很多数据库,要具体使用时,可以手动选择,可以通过语法形式声明使用哪一个 二、操作表 1、创建表 eg:创建一张学生表 2、删除表 3、修改表 三、DML操作语句 1、添 ...
分类:
数据库 时间:
2017-09-23 17:28:24
阅读次数:
213
表1-1数据库的表结构 表(一)Student (学生表) 属性名 数据类型 可否为空 含 义 Sno varchar (20) 否 学号(主码) Sname varchar (20) 否 学生姓名 Ssex varchar (20) 否 学生性别 Sbirthday datetime 可 学生出生 ...
分类:
其他好文 时间:
2017-09-23 17:18:03
阅读次数:
134
学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一)Student (学生表) 属性 ...
分类:
数据库 时间:
2017-09-23 12:28:20
阅读次数:
289