• MYSQL2


    MySQL数据库中,常用的数据类型

    类型名称 说明
    int(integer) 整数类型
    double 小数类型
    decimal(m,d) 指定整数位与小数位长度的小数类型
    date 日期类型,格式为yyyy-MM-dd,包含年月日,不包含时分秒
    datetime 日期类型,格式为yyyy-MM-dd HH:mm:ss,包含年月日时分秒
    timestamp 日期类型,时间戳
    varchar(M) 文本类型,M为0~65535之间的整数

    Student学生表(学号,姓名、性别、年龄、组织部门),Course 课程表(编号,课程名称),Sc选课表(学号,课程编号,成绩)
    a、写一个SQL语句,查询选修了计算机原理的学生学号和姓名
    select 学号,姓名 from Student where 学号 in(select 学号 from Sc where 课程编号 in(Select 课程编号 from Course where 课程名称 = ‘计算机原理’))

    b、写一个SQL语句,查询“周星驰”同学选修了的课程名字
    select 课程名称 from Course where 编号 in (select Sc.课程编号 from Student,Sc where Student.姓名=’周星驰’ and Student.学号 = Sc.学号)

    表结构说明
    下面是学生表的(Student)的结构说明

    字段名称 字段解释 字段类型 字段长度 约束
    s_id 学号 字符 10 PK
    s_name 学生姓名 字符 50 Not null
    s_age 学生年龄 数值 3 Not null
    s-sex 学生性别 字符(男:1女:0) 1 Not null
    下面是教师表(Teacher )的结构说明

    字段名称 字段解释 字段类型 字段长度 约束
    t_id 教师编号 字符 10 PK
    t_name 教师名字 字符 50 Not null
    下面是课程表(Course)的结构说明

    字段名称 字段解释 字段类型 字段长度 约束
    c_id 课程编号 字符 10 PK
    c_name 课程名字 字符 50 Not null
    t_id 教师编号 字符 10 Not null
    下面是成绩表(SC)的结构说明

    字段名称 字段解释 字段类型 字段长度 约束
    s_id 学号 字符 10 PK
    c_id 课程编号 字符 10 Not null
    score 成绩 数值 3 Not null

  • 相关阅读:
    IO流中文件和文件夹的删除程序举例
    2.14 小结
    mysql数据库分库分表(Sharding)
    django 连接mysql
    网页页面自动刷新代码
    python you-get 下载视频
    爬虫米扑代理
    python urlretrieve 下载图片
    UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 120: illegal multibyte sequence
    create a bootable USB stick on Ubuntu
  • 原文地址:https://www.cnblogs.com/clearlove007/p/14026523.html
Copyright © 2020-2023  润新知