在数据库中使用SQL语句创建学生表代码如下:(

学号 char(12) primary key,

姓名 char(6) not null,

性别 char(2) check(性别 IN ('男','女')),

班级 char(15)

)

相关表的创建:create table 成绩表

(

学号 char(12)references 学生表(学号),

课程号 char(2)references 课程表(课程号),

成绩 int default(30),

primary key (学号,课程号)

)

create table 课程表

(

课程号 char(2) primary key,

课程名 char(20),

学分 int check(学分>=1 and 学分<=5 )

)

相关操作:insert into 学生表 values('201190609112','张xl','男','文专计1111')

insert into 学生表 values('201190609113','张**','女','文专计1111')

insert into 成绩表 values('201190609112','01',100)

insert into 成绩表 values('201190609112','02',99)

insert into 成绩表 values('201190609112','03',88)

insert into 课程表 values('01','数据库系统',3)

insert into 课程表 values('02','vb.net',4)

insert into 课程表 values('03','java',4)

select *from 成绩表

select 姓名,课程名,成绩

from 学生表,课程表,成绩表

where (学生表.学号=成绩表.学号 and 课程表.课程号=成绩表.课程号)

order by 成绩 desc

select avg(成绩) 平均分,max(成绩) 最高分,min(成绩) 最低分

from 成绩表

where 学号='201190609112

更多MySQL相关技术文章,请访问MySQL教程栏目进行学习!

mysql创建学生表命令_用sql语句创建学生表如何做相关推荐

  1. mysql用sql语句将表中学生_用sql语句创建学生表如何做

    在数据库中使用SQL语句创建学生表代码如下:( 学号 char(12) primary key, 姓名 char(6) not null, 性别 char(2) check(性别 IN ('男','女 ...

  2. MySQL删除s表命令_SQLServer数据库sql语句中----删除表数据drop、truncate和delete的用法...

    本文主要向大家介绍了SQLServer数据库sql语句中----删除表数据drop.truncate和delete的用法,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 虽 ...

  3. mysql语句创建学生表_用sql语句创建学生表的方法是什么

    用sql语句创建学生表的方法是什么 发布时间:2020-08-25 11:53:33 来源:亿速云 阅读:123 作者:小新 小编给大家分享一下用sql语句创建学生表的方法是什么,希望大家阅读完这篇文 ...

  4. MySQL中修改表结构的关键字_下列SQL语句中,修改表结构的关键字是

    [单选题]对<将进酒>全诗分析不正确的是 [单选题]下列划线词语的解释有误的一项是 [多选题]下列食品属于不完全蛋白质的是 ( ) . [单选题]下列聚合函数中属性列必须是数值型的是 [单 ...

  5. oracle修改表结构的sql命令是什么,sql语句中修改表结构的命令是什么?

    sql语句中修改表结构的命令是:"ALTER TABLE"命令. ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中 ...

  6. 使用了无效的sql语句_使用SQL语句创建数据库

    使用SQL语句创建数据库(SQL Server 2008) 创建一个名为'DA_sales'的数据库. 主文件组'DA_sales_data'(初始大小:5MB;最大值:200MB;自动增长率:10% ...

  7. mysql 删除表记录的 存储过程命令_用SQL语句删除一个数据库的所有表和所有存储过程...

    如果数据库里有很多表和存储过程,要用手动鼠标右键一个个删除是很麻烦的,用SQL语句来删除就方便很多了 删除所有的表: 如果由于外键约束删除table失败,则先删除所有约束: --/第1步******* ...

  8. MySQL数据库常用命令_常用SQL语句及命令_MySQL常用语句

    文章目录 一.常用的 SQL 语句 (一)查看当前登录用户 (二)查看当前数据库 (三)如何查看全部用户? (四)创建数据库 (五)选择要操作的数据库 (六)创建表 (七)查看表的结构 (八)往表中插 ...

  9. mysql查询学号和姓名_数据库SQL语句中 查询选修了全部课程的学生的学号和姓名...

    一.SQL语言查询选修了全部课程的学生的学号和姓名. 两种解决途径: 第一种: 我们可以表示为在SC表中某个学生选修的课程数等于C表中课程总数.相应的SQL语言如下: selectS#,SNAMEfr ...

  10. mysql给字段添加描述_用sql 语句给字段添加描述

    用sql 语句给字段添加描述 IF not exists (SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', ...

最新文章

  1. 第1关:最长非降子序列(非连续)问题
  2. android media sessiom,如何使用新的MediaSession类在Android 5.x上接收...
  3. 10个 Python 程序员,9个不合格?
  4. android mvc mvp 区别,谈谈Android框架 MVC、MVP、MVVM的区别
  5. oracle 给表空间改名,Oracle重命名表空间和删除表空间
  6. python同时输出多个值_怎样在python中输出多个数组元素?
  7. 一文介绍备机重建各种方法的实现机制
  8. 高并发解决方案--负载均衡
  9. 多学一点(十三)——解决Linux kdump服务启动失败
  10. 拓端tecdat|SAS,R和Python应对数据管理和分析挑战
  11. SM2算法和RSA算法简介
  12. 运用递归的方法求解对称三对角矩阵的特征值——matlab实现
  13. java按键机nes模拟器_NES 模拟器开发教程 12 - 输入设备
  14. 软件测试分类、分级与软件缺陷管理
  15. cgcs2000大地坐标系地图_测绘人必备!从地方坐标系到2000国家大地坐标系的转换...
  16. 计算机wap怎么制作表格,如何在电脑上制作简单的表格?
  17. Wilcoxon 检验之 rank-sum 与 signed-rank
  18. win7 微信 代理服务器,Win7系统使用电脑版微信如何@别人
  19. 4.4.1. SWE.1 Software Requirements Analysis中“Process outcomes”的第一条的正确翻译
  20. Ray入门指南(1)----ray分布式框架的介绍

热门文章

  1. 老罗Android开发视频教程(Android入门介绍)九集集合
  2. android 使用ffmpeg 调用命令实现视频转gif(ffmpeg 学习三)
  3. Kotlin基础从入门到进阶系列讲解(Android开发) - 总目录
  4. 使用pygal展示世界各国人口分布情况
  5. 制造业数字化转型的启明星——低代码开发平台
  6. 2021下半年信息系统项目管理师-综合知识
  7. 全方面解析软件测试行业发展现状及前景
  8. Url 助手类(Url Helper)
  9. 通过网页链接调用QQ临时会话实现
  10. QQ是成年人的“不老神仙水”