数据库期末考试题 编写SQL语句 1.创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系

那天,我在电脑前输入代码,试图创建一个学生仪表板。
学号、姓名、年龄、性别、家庭住址和联系方式,这些学校相继出现在我的眼前。
性别字段也有特殊限制,只允许输入“男性”或“女性”。
突然我想,如果有一天我想查一下所有女孩子的联系方式该多方便啊。
时间:2 02 3 年3 月1 5 日,地点:我的教室。
等等,还有一件事,我应该给这张桌子命名。

如何用SQL建立一个学生成绩管理系统数据库

嗯...创建学生管理系统数据库...2 02 2 ...我当时很困惑...
首先...创建数据库...学生管理系统...就是名字...启动SQL Server服务...右键...企业管理器...展开...数据库...右键...新建数据库...单击下一步...输入名称...学生管理系统...单击创建...
然后...表号...学生表...学生表...学生表...学生表...学生表...长度...长度7 ...主键...嗯...姓名...姓名...字符类型...固定长度...长度 8 ...非零...性别...六...统一编码...长度 1 ...年龄...Sage...微整数...部门...Sdept...统一编码...可变长度...长度 2 0 长度...课程编号表格 C...无...课程编号 F...课程编号...长度 6 ...主键...课程名称...姓名...统一编码...固定长度...长度 1 0...非空...学分...学分...小整数...学期...小整数...
课程计划... SC... 学号... Sno... 字符类型... 固定长度... 长度 7 ... 主键... 外键... 外键... 课程编号... Cnoyx... 外键... 年级... 年级... 小整数... 课程类别... 类型... 字符类型... 固定长度... 长度4 ... 主键... 学号和课程编号...
SQL 语句... 如下所示... 创建表... 学生... Cno char(6 )...主键...外键...引用...学生(Sno)...数据...引用...学生(Sno)...数据...对...就是这样...
直到后来我才意识到...也许我有偏见...

建立学生表包含字段有姓名学号性别班级出生日期籍贯照片简历等。并指出使用什么数据类型。

哎,我记得上次帮隔壁小学整理学生档案。
纸质表格上的复选标记表示存在简历。
如果没有复选标记,就没有简历。
我当时就觉得很有趣。

所以改变SQL语句。
在Oracle中表示存在或不存在,使用NUMBER类型并存储1 或0。
原来的CHAR(2 )是不合适的,而且浪费空间。
SQL 创建表学生( 名称 VARCHAR2 (2 0), 学生 ID 号, 性别 VARCHAR2 (5 ), 班级 ID 号, 生日日期, 来自城市 VARCHAR2 (5 0), 原始图像(3 0), NUMBER(1 ) continue -
这里用NUMBER(1 )代替CHAR(2 ),只存储0或1 );
这已经改变了。
Oracle的NUMBER(1 )默认只能是0或1 ,没有额外的限制。
但是,您仍然需要记住在插入数据时用 0 或 1 填充 CV 字段。

等等,还有一件事:当 NUMBER(1 ) 填充 2 时会发生什么? Oracle应该报错,毕竟只有两个值。
但我以前在特定系统中见过它。
看来是直接保存为1 ,没有报错。
要找到答案,您必须尝试一下。