mysql语句创建学生表_用sql语句创建学生表的方法是什么
用sql语句创建学生表的方法是什么
发布时间:2020-08-25 11:53:33
来源:亿速云
阅读:123
作者:小新
小编给大家分享一下用sql语句创建学生表的方法是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
在数据库中使用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
看完了这篇文章,相信你对用sql语句创建学生表的方法是什么有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
mysql语句创建学生表_用sql语句创建学生表的方法是什么相关推荐
- mysql写出总分最高的学生姓名_编写SQL语句查询出每个各科班分数最高的同学的名字,班级名称,课程名称,分数...
这个问题是在csdn上一位朋友写的,但是答案有点复杂,而且查询使用的效率也不是很好,于是自己也写了一个.以下是表结构和数据, 有以下两张表, Class表 classid classname 1 高三 ...
- mysql外键约束脚本_使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)...
在实际开发中,可能很少人会手写sql脚本来操作数据库的种种.特别是微软的MS SQL Server数据库,它的SQL Server Management Studio对数据库的图形化操作极致简便,从而 ...
- mysql语句一定要大写_请问SQL语句必须用大写,是不是规范
展开全部 SQL推荐使用大写,但是使用小写也可以,没有硬性要求. 1.SQL语言简介: 结构化查询语言(Structured Query Language)简称SQL,是一62616964757a68 ...
- mysql给字段添加描述_用sql 语句给字段添加描述
用sql 语句给字段添加描述 IF not exists (SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', ...
- mysql查询学号和姓名_数据库SQL语句中 查询选修了全部课程的学生的学号和姓名...
一.SQL语言查询选修了全部课程的学生的学号和姓名. 两种解决途径: 第一种: 我们可以表示为在SC表中某个学生选修的课程数等于C表中课程总数.相应的SQL语言如下: selectS#,SNAMEfr ...
- mysql 字段相同条数_用sql语句统计数据库某个字段中相同的数据有多少条?
展开全部 用分组,组内计数就可以了,意e69da5e6ba9062616964757a686964616f31333366306461思就是根据字段a的取值进行分组,相同的为一组,在用count进行组 ...
- mysql on是什么意思_这SQL语句里的ON 是什么意思啊
展开全部 on条件是在生成临时32313133353236313431303231363533e59b9ee7ad9431333433626439表时使用的条件,它不管on中的条件是否为真,都会返回左 ...
- mysql pivot函数怎么用_浅析SQL语句行列转换的两种方法 case...when与pivot函数的应用...
/*创建数据库*/ CREATE DATABASE tmp go USE tmp go /*创建数据库测试表*/ CREATE TABLE [Scores] ( [ID] INT IDENTITY(1 ...
- mysql 审批表_用sql统计信贷业务审批表、逾期表(即期)
报表1:审批表 #DROP VIEW IF EXISTS approve_channel_grp ; #CREATE VIEW approve_channel_grp as SELECT date a ...
最新文章
- [zz]ZeroMQ 的模式
- python能在生活中做什么-python能做哪些生活有趣的事情
- 胸闷的原因有哪些? 相关解决偏方
- UGUI_判断鼠标或者手指是否点击在UI上
- linux操作指令及根目录介绍
- 水滴石穿C语言之static辨析
- 大学计算机网络期末重点,中南大学计算机网络期末复习重点
- 米斯特白帽培训讲义(v2)信息收集
- mybatis 多表关联查询_Java修行第041天--MyBatis框架(下)--多表查询
- python怎么清理垃圾_python清理内存
- LeetCode刷题(36)--Text Justification
- signature=73d4f2b7e55a02359b7d1bf362a074d6,SHOCK ABSORBER
- Tomcat(一):基础配置详解
- 别总写代码,这120多个网站比涨工资都重要
- bat脚本修改文件内容
- usb网卡带宽测试软件,腾达AC9与网件R6220无线性能和USB速度测试
- python画钢铁侠标志图片_python可视化之matplotlib绘图--蜘蛛侠钢铁侠(组合分区绘图)...
- surface pro win10 重装系统并解决屏幕亮度闪烁和降频的问题
- /usr/bin/ld: /tmp/ccIHWHTn.o: in function `Cdisk::Cdisk()‘:编译报错解决方案
- 近5年内有关病毒在复杂网络中传播与控制方面的20篇论文
热门文章
- 隔行扫描(interlaced)与逐行扫描(progressive)的图像对比
- 攻防世界web进阶区wtf.sh-150详解
- Ss5+proxychains
- LeetCode——1803. 统计异或值在范围内的数对有多少(Count Pairs With XOR in a Range)[困难]——分析及代码(Java)
- 巧记glsl的mix
- 桐梓县春晖行动志愿者协会开展环保捡拾垃圾志愿服务活动
- Ubuntu MySQL 亚马逊_亚马逊EC2 ubuntu下安装mysql远程无法连接问题o
- 基于datepicker的只选择年月的日期选择器
- 记一次解决Mysql:Incorrect string value: ‘\xF0\x9F\x8D\x83\xF0\x9F...‘ for column 插入emoji表情报错问题
- 您必须了解的4种OpenStack Neutron网络类型