第一题答案
/*第一步:建立水果的数据库*/CREATE DATABASE if not exists `fruit`;

/*第二步:水果零售价格表的建表语句,创建主键*/CREATE TABLE if not exists `fruit`.tb_fruit_list( `fruit_id` INT(11) COMMENT '水果序号' PRIMARY KEY , `fruit_name` VARCHAR(50) COMMENT '水果名称' , `fruit_price` DECIMAL(3,2) COMMENT '水果零售价' );

/*第三步:查看水果价格表的字段*/ USE `fruit`;SHOW CREATE TABLE tb_fruit_list;

/*第四步:查看水果价格表的表结构*/DESC `fruit`.tb_fruit_list;

/*第五步:填写水果类目及单价*/INSERT INTO `fruit`.tb_fruit_list VALUES (1,'苹果',5.00), (2,'橘子',6.00), (3,'香蕉',7.00 );

/*第六步:查看水果单价表中数据*/ SELECT * FROM tb_fruit_list;

/*第七步:创建水果销售表,建立外键*/CREATE TABLE if not exists tb_fruit_saleslist( `fruitId` INT(11) COMMENT '水果序号', `fruitAmout` INT(11) COMMENT '水果数量', `salesAmount` DECIMAL(10,2) COMMENT '水果销售总额', CONSTRAINT fk_fruit_list FOREIGN KEY (`fruitId`) REFERENCES tb_fruit_list (`fruit_id`) );

/*第八步查看水果销售表的字段*/SHOW CREATE TABLE tb_fruit_saleslist;

/*第九步:查看水果价格表的表结构*/DESC tb_fruit_saleslist;*/

/*第十步:填写售卖的数量和金额*/INSERT INTO tb_fruit_saleslist VALUES (1,10,500.00), (2,10,600.00), (3,10,700.00 );

/*第十一步:查看水果售卖单价表中数据*/ SELECT * FROM tb_fruit_saleslist;

第二题答案
/*第一步:删除子表(tb_fruit_saleslist)外键*/ALTER TABLE tb_fruit_saleslist DROP FOREIGN KEY fk_fruit_list;

/*第二步:删除父表(tb_fruit_list)中的`fruit_name`字段,查看父表(tb_fruit_list)结构*/ALTER TABLE tb_fruit_list DROP COLUMN `fruit_name`;DESC tb_fruit_list;

/*第三步:查看父表字段结构*/SHOW CREATE TABLE tb_fruit_list;

/*第四步:查看父表(tb_fruit_list)数据*/SELECT * FROM tb_fruit_list;

/*第五步:查看子表(tb_fruit_saleslist)数据———售卖记录*/SELECT * FROM tb_fruit_saleslist;

第二题修改后答案
/*第一步:删除子表(tb_fruit_saleslist)外键*/ALTER TABLE tb_fruit_saleslist DROP FOREIGN KEY fk_fruit_list;

/*第二步:删除父表中苹果数据*/DELETE FROM tb_fruit_list WHERE `fruit_name`= '苹果';

/*第三步:查看子表(tb_fruit_saleslist)数据———售卖记录*/SELECT * FROM tb_fruit_saleslist;
