Orcal数据库练习 求高手帮助 使用SQL语句
学号Sno姓名Sname性别Ssex年龄Sage所在系Sdept专业名smajor课程号cno课程名Cname教师Cteacher学分Ccredit学号Sno课程号Cno...
学号Sno 姓名Sname 性别Ssex 年龄Sage 所在系Sdept 专业名smajor
课程号cno 课程名Cname 教师Cteacher 学分Ccredit
学号Sno 课程号Cno 成绩Grade
创建这3张表我完成了。
5060 李勇 男 20 软件 计科
2345 历史 李明 3
5415 1001 92
1. 练习数据的增加、删除和修改。
2. 练习多个记录的增加、删除和修改。
3. 给student表增加一个地址(address 长度为10的字符串)属性。
4. 给student表删除地址(address)属性。
5. 给course表增加一个开课学期(term 数据类型smallint)属性。
6. 给student表建立索引index_name,按sname升序。
要做这几个联系。求高手帮忙啊。 展开
课程号cno 课程名Cname 教师Cteacher 学分Ccredit
学号Sno 课程号Cno 成绩Grade
创建这3张表我完成了。
5060 李勇 男 20 软件 计科
2345 历史 李明 3
5415 1001 92
1. 练习数据的增加、删除和修改。
2. 练习多个记录的增加、删除和修改。
3. 给student表增加一个地址(address 长度为10的字符串)属性。
4. 给student表删除地址(address)属性。
5. 给course表增加一个开课学期(term 数据类型smallint)属性。
6. 给student表建立索引index_name,按sname升序。
要做这几个联系。求高手帮忙啊。 展开
1个回答
展开全部
前2题就是普通的增删改查。
第3题是给表增加列 alter table student add address varchar2(10) default null;
第4题是删除列 alter table table student drop column address;
第5题跟第3题一样 alter table course add term smallint;
第6题是建索引 create index index_name on student (sname);默认就是按照sname的升序排列的。也可以在sname后面加上关键字create index index_name on student (sname asc);
第3题是给表增加列 alter table student add address varchar2(10) default null;
第4题是删除列 alter table table student drop column address;
第5题跟第3题一样 alter table course add term smallint;
第6题是建索引 create index index_name on student (sname);默认就是按照sname的升序排列的。也可以在sname后面加上关键字create index index_name on student (sname asc);
更多追问追答
追问
insert
into student(sno,sname,ssex,sage,sdept,smajor)
values ('9002','5060','男',20,'软件','计科')
提交老是错误呢,显示是第三行
追答
把错误信息贴出来看一下。 sql本身是没有问题的。
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询