SQL作业1题目

发布 2022-07-08 07:05:28 阅读 1839

今天任务:

数据类型总结:字符型 c、数值型 n、逻辑型 l、日期型 d、备注型 m、通用型 g

准备工作:1、启动vfp6.0,将d:\sql作业1”设置为默认目录,2、依次完成下面作业,将每题运行成功的命令复制到相应题目下面保存,字体为红色。

1)建立数据库“xs”,然后在该库中建“学生”表,其表结构求如下:

create database xs

modify database

create table 学生(学号 c(7) primary key,;

姓名 c(18) null,性别 c(2) default "男",;

年龄 n(2) check 年龄》=15 and 年龄<=25,;

专业 c(10),入学日期 d)

2)为学生表添加一字段:”入学成绩”字段n(5,2)。(alter命令)

alter table 学生 add "入学成绩" n(5,2)

3)修改”入学成绩”字段为n(5,1),并设置其字段有效性规则:入学成绩》=400,提示信息为“你的输入有误,请重新输入!”(alter命令)

alter table 学生 alter 入学成绩 n(5,1) check 入学成绩》=400 error "你的输入有误,请重新输入!"

4)学生表中,删除年龄字段的有效性规则,删除入学日期字段,将姓名字段作为候选索引,索引名为xm。

alter table 学生 alter 年龄 drop check

alter table 学生 drop 入学日期。

alter table 学生 add unique 姓名 tag xm

5)用命令向学生表中依次添加三条记录(如下表所示)。(insert命令)

insert into 学生 values("090001","陈旭燕a","男",20,"会计" ,465.8)

insert into 学生 values("090002","陈旭燕b","女",19,"计算机" ,652)

insert into 学生 values("090003","陈旭燕c","女",20,"中文" ,487)

6)用命令将学生表中的中文专业的同学性别修改为男。(update命令)

update 学生 set 性别="男" where 专业="中文"

7)用命令将学生表中入学成绩<500分的男同学彻底删除。(delete命令)delete from 学生 where 入学成绩<500 and 性别="男"

pack

用sql语句完成下面题目 1

1.创建数据库db student,在db student中创建四张表 学生表tb student,字段 sid 编号 sname 姓名 sage 年龄 ssex 性别 教师表tb teacher,字段 tid 编号 tname 姓名 课程表tb course,字段 cid 编号 cname 名称 ...

SQL作业1 答案

练习一 1.创建名为test的数据库,要求使用三个 10 mb 的数据文件 test1 test2 test3 最大20mb,增长量为10 和两个 5mb 的事务日志文件 test log1 test log2 最大10mb。注意 事务日志文件在 log on 关键字后指定,filename 选项中...

SQL开发题目 答案

sql开发题目与答案。1.1.oracle数据库的字符串拼接符是?答案 d a b c d 1.2.在日常工作,经常会根据实际要求对字符串的内容进行截取,那么substr及substrb两个函数的结果描述正确的是?答案 c a 完成一样。b 完全不一样。c 单字节截取一样。d 双字节截取一样。1.3...