用语句完成下列题目。
1.创建以考生名字为名的数据库。(属性省略)
2.在上面创建的数据库下创建以下2个表:
(1)班级(班级号 int 主键,非空,班级名 nchar(50))
(2)学生(学号 int 主键非空,姓名 nchar(12) 非空,性别 nchar(2) 默认值“男”,年龄 int check约束要求年龄大于10小于30,班级号 int 外键)
3.附加“northwind”数据库,在该数据库下完成以下操作。
(1)查询类别表里的所有记录。
(2)查询产品表里的产品名称,单价,库存量。
(3)查询客户表的所有记录(请去掉重复记录)。
(4)查询客户表里所有字段的前10条记录。
(5)查询产品表的平均库存。(库存量)
(6)按新单价=单价*1.2计算新单价并显示产品表中前5行产品名称, 供应商ID情况。
(7)返回产品表的前20%记录。
(8)返回订单明细中单价的最高值和最低值,其中最高值重命名为最高价,最低值名命为最低价,可自选三种重命名字段的方式中的任一方法。
create database 考生姓名
1,create database 考生姓名
2,CREATE TABLE '班级'(
`nachar` INT(4) PRIMARY KEY AUTO_INCREMENT COMMENT'班级号',
`nchar` VARCHAR(50) COMMENT'班级名'
);
CREATE TABLE '学生'(
'student_No' INT(4) PRIMARY KEY AUTO_INCREMNT COMMENT'学号',
'nchar' VARCHAR(12) AUTO_INCREMNT COMMENT'姓名'
);
3.1 select * from 类别表
3.2 select 产品名称,价格,库存量 from 产品表
3.3 select distinct * from 客户表
3.4 select top 10 * from 客户表
3.5 select AVG(库存量),产品名称 from 产品表 group by 产品名称
3.6 select top 5 单价*1.2 as 新单价, 产品名称, 供应商ID from 产品表
3.7 select top 20 * from 产品表
3.8 select max(单价) as 最高价,MIN(单价) as 最低价 from 订单明细