标签:
一,商品基本信息表(shop_jb)
商品编号(jb_id) 主键 自增长、
商品名称(jb_name)字符串型 不为空 不能重复、
规格(jb_spec)字符串型 不能为空、
库存量(jb_stock)整型 不能为空 默认为0、
进货价(jb_price)浮点型 不能为空、
进货日期(jb_date);
二,商品销售表(shop_xs)
商品销售表id(xs_id) 主键 自增长、
商品编号(xs_jb_id) 外键 不能为空、
销售单价(xs_sale)默认是0 不能为空、
销售量(xs_quantity)默认是0 不能为空、
销售日期(xs_date)、
业务员编号(xs_ywid) 外键 不能为空
三,业务员表(shop_yw)
业务员编号(yw_id)主键 自增长、
姓名(yw_name)字符串型 不为空、
性别(yw_sex)默认‘男’、
年龄(yw_age)不能为空、
电话(yw_tel)字符串型 不能为空、
住址(yw_address)不能为空、
薪水(yw_salary
)浮点型
自行每张表添加5条数据!
1.删除业务员表中姓名为‘张三’的数据
2.将业务员表中年龄18-20的员工薪水更改为1500
3.删除商品销售表中销售日期大于2014-1-9的记录
4.将业务员表中姓名为‘赵六’开头并且电话为13999090980 的薪水改为5000,性别改为女
5.修改业务员表中小于18岁的数据,年龄都增加5岁
6.修改商品信息表中库存量为0并且进货价为0的数据 分别改为100 和15.22
7.修改商品信息表中 商品名称为‘五粮液’开头 的进货日期改
2014-1-1
8.删除商品销售表中商品编号为3,并且业务员编号为2的所有数据
9.用TRUNCATE和delete删除商品销售表中所有信息
-- 商品基本信息表 USE homework; CREATE TABLE shop_jb( jb_id INT PRIMARY KEY AUTO_INCREMENT, jb_name VARCHAR(20) NOT NULL UNIQUE, jb_spec VARCHAR(20) NOT NULL, jb_stock INT NOT NULL DEFAULT 0, jb_price FLOAT NOT NULL, jb_date TIMESTAMP );
-- 商品销售表 USE homework; CREATE TABLE shop_xs( xs_id INT PRIMARY KEY AUTO_INCREMENT, xs_jb_id INT NOT NULL, FOREIGN KEY(xs_jb_id) REFERENCES shop_jb(jb_id), xs_sale FLOAT NOT NULL DEFAULT 0, xs_quantity INT NOT NULL DEFAULT 0, xs_date TIMESTAMP, xs_ywid INT NOT NULL, FOREIGN KEY(xs_ywid) REFERENCES shop_yw(yw_id) );
-- 业务员表 USE homework; CREATE TABLE shop_yw( yw_id INT PRIMARY KEY AUTO_INCREMENT, yw_name VARCHAR(20) NOT NULL, yw_sex VARCHAR(10) DEFAULT ‘男‘, yw_age INT NOT NULL, yw_tel VARCHAR(20) NOT NULL, yw_address VARCHAR(20) NOT NULL, yw_salary FLOAT );
-- 数据处理 USE homework; SELECT * FROM shop_jb; SELECT * FROM shop_xs; SELECT * FROM shop_yw; DELETE FROM shop_yw WHERE yw_name = ‘张三‘; UPDATE shop_yw SET yw_salary = 1500 WHERE yw_age BETWEEN 18 AND 20; DELETE FROM shop_xs WHERE xs_date > ‘2014-01-09‘; UPDATE shop_yw SET yw_salary =5000 ,yw_sex = ‘女‘ WHERE yw_name = ‘赵六‘ AND yw_tel = 13999090980; UPDATE shop_yw SET yw_age = yw_age + 5 WHERE yw_age < 18; UPDATE shop_jb SET jb_price = 15.22 ,jb_stock = 100 WHERE jb_price = 0 AND jb_stock =0; UPDATE shop_jb SET jb_date = ‘2014-1-1‘ WHERE jb_name = ‘五粮液‘; DELETE FROM shop_xs WHERE xs_jb_id =3 AND xs_ywid = 2; DELETE FROM shop_xs; TRUNCATE shop_xs;
标签:
原文地址:http://www.cnblogs.com/youxueying/p/5755145.html