数据库课程设计练习- 视图的使用

SQLServer实验 视图的使用-view 练习题 SQLServer我们老师改了题,自己就又做一下,看的时候可以比较一下,这样好总结方法想练习数据库的可以下载:(有效期90天,有人下载才会续期)员工管理数据库.mdfhttps://u8266128.ctfile.com/fs/8266128-289562490员工管理数据库_log.ldf https://u8266128.ctfile.com/fs/8266128-289562494——这是上... 阅读详情
  • 数据库资料见下文
  • 视图的特点:
    • 逻辑独立性,有助于简化查询,提高安全性
    • 但是本质上不能加快查询效率,因为对视图的操作,都会转化为对视图的基本表的操作。
# 创建视图
-- create view view_f_em AS
-- select * from employee
-- where sex = '女';
-- 

# 查询视图
-- select * from view_f_em;

-- Create view v_de_co(departmentname, sum)
-- AS 
-- select department.departmentname, count(*)
-- from department left join employee
-- on department.departmentid=employee.departmentid
-- group by department.departmentname;
-- 

-- select * from v_de_co;

-- create view v_s_em
-- AS 
-- select employeename 姓名, salary*0.1 as 奖金, (salary-900)*0.15 as 所得税, (salary
-- + (salary*0.1)-((salary-900)*0.15)) as 实发工资
-- from employee;

-- select * from v_s_em;


# 查询视图结构
-- DESC v_s_em;

-- show table status like 'v_s_em';

-- 查询所有视图
-- show table status where comment='view';


-- 使用alter view 语句



-- 修改view_f_em 视图,改为有关销售部的所有女生的视图; 
-- alter view view_f_em 
-- as 
-- select employee.*, department.departmentname from employee, department
-- where employee.departmentid = department.departmentid
-- and sex='女' and departmentname='销售部'


-- 删除视图
-- drop view view_s_em;


-- 修改数据

-- update view_f_em
-- set salary = salary*2
-- where employeename='李兰';
-- 


-- 插入数据,
-- 先更改级联删除
-- create or replace  view view_f_em 
-- as 
-- select employee.*, department.departmentname from employee, department
-- where employee.departmentid = department.departmentid
-- and sex='女' and departmentname='销售部';
--

-- 然后插入数据
-- insert into view_f_em(employeename, sex , birthdate, hiredate, salary, departmentid)
-- values('西施', '女', '2021-01-01', '2001-01-01 00:00:00', 5000, 1);
--

-- employid为自增列,不需要输入值, departmentname 不能设置值。插入式只能操作一张表


-- 删除数据
-- 先创建一个视图
-- create or replace view view_tem_employee
-- as 
-- select * from employee
-- where salary < 2000;
  
-- 删除 部门号为1的成员信息
-- delete from view_tem_employee
-- where departmentid=1;

* 下面是生成对应数据表的sql文件;

```sql
/*
SQLyog Community v13.1.6 (64 bit)
MySQL - 5.5.62 : Database - companysales
*********************************************************************
*/

/*!40101 SET NAMES utf8 */;

/*!40101 SET SQL_MODE=''*/;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`companysales` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE `companysales`;

/*Table structure for table `customer` */

DROP TABLE IF EXISTS `customer`;

CREATE TABLE `customer` (
  `customerid` int(11) NOT NULL AUTO_INCREMENT COMMENT '客户编号',
  `companyname` varchar(50) NOT NULL COMMENT '公司名称',
  `contactname` char(8) NOT NULL COMMENT '联系人姓名',
  `phone` varchar(20) DEFAULT NULL COMMENT '联系电话',
  `address` varchar(100) DEFAULT NULL COMMENT '地址',
  `email` varchar(50) DEFAULT NULL COMMENT 'email',
  PRIMARY KEY (`customerid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

/*Data for the table `customer` */

insert  into `customer`(`customerid`,`companyname`,`contactname`,`phone`,`address`,`email`) values 
(1,'三川实业有限公司','刘明','030-88355547','上海市大崇明路 50 号','guy1@163.com'),
(2,'远东科技有限公司','王丽丽','030-88355547','大连市沙河区承德西路 80 号','kevin0@163.com'),
(3,'坦森行贸易有限公司','王炫皓','0321-88755539','上海市黄台北路 780 号','roberto0@163.com'),
(4,'国顶有限公司','方小峰','0571-87465557','杭州市海淀区天府东街 30 号','rob0@163.com'),
(5,'通恒机械有限公司','黄国栋','0921-85791234','天津市南开区东园西甲 30 号','robme@163.com'),
(6,'森通科技有限公司','张孔苗','030-88300584','大连市沙河区常保阁东 80 号','yund@163.com'),
(7,'国皓科技有限公司','黄雅玲','0671-68788601','杭州市海淀区广发北路 10 号','yalin@163.com'),
(8,'迈多贸易科技有限公司','李丽珊','0533-87855522','天津市南开区临翠大街 80 号','lishan@163.com'),
(9,'祥通科技有限公司','姚苗波','0678-85912445','大连市沙河区花园东街 90 号','miaopo@163.com'),
(10,'广通网络信息有限公司','谢久久','0478-85955547','大连市沙河区平谷嘉石大街 38 号','jiujiu@163.com'),
(11,'光明杂志社','谢丽秋','0571-87545551','上海市黄石路 50 号','liqiu@163.com'),
(12,'威航货运有限公司','黄小欧','0610-80113555','天津市经七纬二路 13 号','xiaoou@mail.zjitc.com'),
(13,'三捷实业有限公司','徐慧','0616-86155533','重庆市英雄山路 84 号','xuhui@mail.zjitc.com'),
(14,'浩天旅行社','洪瑞强','0306-67300765','杭州市海淀区白广路 314 号','huidf@mail.zjitc.com'),
(15,'同恒软件有限公司','陈云海','0306-78355576','天津市七一路 37 号','yunhai@mail.zjitc.com'),
(16,'万海房产有限公司','台融岛','0717- 87455522','天津市劳动路 23 号','rongdo@mail.zjitc.com'),
(17,'世邦房产有限公司','高强','0241- 83410391','天津市南开区光明东路 395 号','gaoq@mail.zjitc.com'),
(18,'迈策船舶有限公司','郑莉晓','0567-56306788','天津市南开区沉香街 329 号','lixiao@mail.zjitc.com'),
(19,'中通软件有限公司','张小平','0307- 45555502','厦门市光复北路 895 号','xiaopin@mail.zjitc.com'),
(20,'正人资源有限公司','张耀','0571-45576753','杭州市临江东街 62 号','zhanoq@mail.zjitc.com'),
(21,'红阳事业有限公司','杨晓鹏','0571-45275559','杭州市海淀区外滩西路 238 号','zgab1@mail.zjitc.com'),
(22,'嘉元实业有限公司','李霞','0919-87255594','武汉市东湖大街 28 号','xiao34@mail.zjitc.com'),
(23,'嘉业房产有限公司','黄丹和','0321-78820161','瑞安市经三纬二路 8 号','danhe@mail.zjitc.com'),
(24,'五洲信托投资有限公司','张玉','0876-67695346','天津市沿江北路 942 号','zhany34@mail.zjitc.com'),
(25,'友恒信托投资有限公司','戴瑶','0896-67387731','天津市经二路 9 号','dail4@mail.zjitc.com'),
(26,'国银贸易有限公司','吴晓贵','0876-76703221','福州市嘉禾区辅城街 42 号','xiaogui@mail.zjitc.com'),
(27,'文成软件有限公司','汤蓬蓬','0569-67349882','福州市嘉禾区临江街 32 号','penpen@mail.zjitc.com'),
(28,'康浦房产有限公司','黄振','0687- 67435425','厦门市授业路 361 号','huangzheng@mail.zjitc.com'),
(29,'东旗有限公司','莫笑笑','0571-26760334','温州市尊石路 238 号','xiao3@mail.zjitc.com'),
(30,'建资房产有限公司','赵凯','0922-67755582','广州市广惠东路 38 号','zhaokai@mail.zjitc.com'),
(31,'温州中学','李德奇','0577-68235423','温州市市府路23号','deqi4@mail.zjitc.com'),
(32,'均瑶航空公司','何燕','0577-82635423','温州市学院路24号','heyan3@mail.zjitc.com'),
(33,'清华大学出版社','李明明','010-92929332','北京市朝阳路23号','mingmin3@mail.zjitc.com'),
(35,'北京秦峰昕鑫商贸有限公司','李俊峰','0135-53583789','北京市 北京复兴路83号东九楼504大厦18c','rr45@mail.zjitc.com'),
(36,'深圳市金丰达科技有限公司','董小姐','0755-83789290','中国 广东 深圳市 福田区福华路29号京海大厦18C','hjyu7@mail.zjitc.com'),
(37,'上海友谊卷笔刀有限公司','马颖达','021-58033688','上海市南汇区南六公路1125弄三灶工业园区发展西路11号','5er6@mail.zjitc.com'),
(38,'林川中学','毛梅捷','13858235423','新居市学院路24号','lincun@lczxmail.com.cn');

/*Table structure for table `department` */

DROP TABLE IF EXISTS `department`;

CREATE TABLE `department` (
  `departmentid` int(11) NOT NULL AUTO_INCREMENT COMMENT '部门编号',
  `departmentname` varchar(30) NOT NULL COMMENT '部门名称',
  `manager` char(8) DEFAULT NULL COMMENT '部门主管',
  `depart_description` varchar(50) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`departmentid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

/*Data for the table `department` */

insert  into `department`(`departmentid`,`departmentname`,`manager`,`depart_description`) values 
(1,'销售部','王丽丽','主管销售'),
(2,'采购部','李嘉明','主管公司的产品采购'),
(3,'人事部','蒋柯南','主管公司的人事关系'),
(4,'后勤部','张绵荷','主管公司的后勤工作'),
(5,'安保部','金杰','主管公司的安保工作'),
(6,'会务部','李尚彪','主管公司的会务和接待');

/*Table structure for table `employee` */

DROP TABLE IF EXISTS `employee`;

CREATE TABLE `employee` (
  `employeeid` int(11) NOT NULL AUTO_INCREMENT COMMENT '员工编号',
  `employeename` varchar(50) NOT NULL COMMENT '姓名',
  `sex` enum('男','女') NOT NULL DEFAULT '男' COMMENT '性别',
  `birthdate` date DEFAULT NULL COMMENT '出生日期',
  `hiredate` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '聘任日期',
  `salary` decimal(12,4) unsigned DEFAULT NULL COMMENT '工资',
  `departmentid` int(11) NOT NULL COMMENT '部门编号',
  PRIMARY KEY (`employeeid`) USING BTREE,
  KEY `fr_deparment_departmentID` (`departmentid`) USING BTREE,
  CONSTRAINT `fr_deparment_departmentID` FOREIGN KEY (`departmentid`) REFERENCES `department` (`departmentid`)
) ENGINE=InnoDB AUTO_INCREMENT=114 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

/*Data for the table `employee` */

insert  into `employee`(`employeeid`,`employeename`,`sex`,`birthdate`,`hiredate`,`salary`,`departmentid`) values 
(1,'章宏','男','1969-10-28','1993-10-28 00:00:00',3100.0000,1),
(2,'李立三  ','女','1970-05-13','1998-02-01 00:00:00',6920.4000,1),
(3,'王孔若  ','女','1974-12-17','2000-03-20 00:00:00',3800.8000,1),
(4,'余杰    ','男','1973-07-11','2000-03-21 00:00:00',3315.0000,1),
(5,'蔡慧敏  ','男','1957-08-12','1996-08-12 00:00:00',3453.7000,1),
(6,'孔高铁  ','男','1974-11-17','1998-12-27 00:00:00',3600.5000,1),
(7,'姚晓力  ','女','1969-08-14','1997-08-14 00:00:00',3313.8000,1),
(8,'宋振辉  ','男','1975-05-16','1996-06-08 00:00:00',3376.6000,2),
(9,'刘丽    ','男','1960-08-21','1994-08-21 00:00:00',3421.9000,2),
(10,'姜玲娜  ','女','1980-08-02','2008-08-02 00:00:00',3200.0000,2),
(11,'崔军利  ','男','1966-07-23','1998-07-23 00:00:00',3392.0000,1),
(12,'金林皎  ','男','1968-08-22','2000-04-02 00:00:00',3366.0000,1),
(13,'唐军芳  ','男','1978-06-15','2006-12-26 00:00:00',3304.1000,2),
(14,'郑阿齐  ','女','1960-08-04','1999-08-04 00:00:00',3409.8000,1),
(15,'刘启芬  ','男','1970-11-19','1994-11-19 00:00:00',3432.5000,1),
(16,'吴昊    ','男','1963-09-13','1999-04-27 00:00:00',3361.3000,1),
(17,'何文华  ','女','1965-01-13','1999-08-03 00:00:00',3306.2000,1),
(18,'李萍    ','女','1974-04-28','1999-04-28 00:00:00',3295.7000,2),
(19,'宋广科  ','男','1965-06-29','1991-06-29 00:00:00',3384.5000,1),
(20,'罗耀祖  ','女','1975-03-23','1998-02-02 00:00:00',3286.0000,1),
(21,'吴晓松  ','男','1969-12-28','1998-12-28 00:00:00',3282.5000,1),
(22,'钱其娜  ','女','1964-12-15','1987-12-15 00:00:00',3378.3000,1),
(23,'章明铁  ','女','1958-02-24','1996-02-24 00:00:00',3400.0000,1),
(24,'张晓明  ','男','1960-01-18','1984-01-18 00:00:00',3376.0000,2),
(25,'李丽丽  ','男','1962-09-20','1995-09-20 00:00:00',3408.8000,1),
(26,'欧阳天民','女','1964-03-17','1998-03-17 00:00:00',3359.9000,2),
(27,'陈晓东  ','女','1972-02-15','1996-06-09 00:00:00',3374.2000,1),
(28,'金恰亦  ','女','1961-09-12','1984-09-12 00:00:00',3318.5000,1),
(29,'王辉    ','男','1980-09-08','2008-07-22 00:00:00',3450.0000,3),
(30,'柯小於','男','1964-12-29','2008-02-03 00:00:00',3566.0000,3),
(31,'吴玲    ','女','1979-03-04','2000-08-01 00:00:00',3410.0000,3),
(32,'任洁    ','女','1972-04-02','1998-02-01 00:00:00',3340.0000,2),
(33,'洪皓    ','男','1967-04-03','2000-04-03 00:00:00',3410.0000,2),
(34,'金圆圆  ','女','1960-03-02','1988-02-01 00:00:00',3410.0000,2),
(35,'柯敏    ','女','1972-10-01','1999-08-02 00:00:00',3410.0000,1),
(36,'姚安娜','女','1953-04-26','1994-11-19 00:00:00',3456.0000,3),
(37,'张希希','男','1968-03-02','1994-08-21 00:00:00',3400.0000,2),
(38,'张琪琪','女','1958-04-26','1985-04-26 00:00:00',4000.0000,2),
(39,'李亮    ','男','1968-03-02','1998-03-02 00:00:00',3400.0000,5),
(40,'高思修','女','1980-06-07','2006-06-07 00:00:00',3400.0000,3),
(41,'凃米明','女','1989-09-02','2013-10-28 00:00:00',3200.0000,2),
(42,'金一名','男','1970-03-22','2000-03-22 00:00:00',3200.0000,2),
(43,'童金星','男','1958-02-02','1993-02-02 00:00:00',3300.2000,1),
(44,'李利明','男','1964-03-03','1988-03-03 00:00:00',5300.0000,1),
(45,'贾振旺','女','1975-04-05','1998-07-21 00:00:00',5000.0000,2),
(46,'王百静','男','1988-04-26','2018-02-01 00:00:00',5000.0000,1),
(47,'吴剑波','男','1965-04-30','2008-02-02 00:00:00',6443.0000,1),
(48,'田大海','男','1988-04-26','2017-02-03 00:00:00',4800.0000,1),
(49,'李央','女','1958-05-02','1997-02-04 00:00:00',3000.0000,1),
(51,'胡健军','男','1967-02-28','1997-02-06 00:00:00',1500.0000,5),
(56,'贾倩倩','女','1968-09-23','1997-02-11 00:00:00',1500.0000,5),
(60,'方卉','女','1970-03-01','1997-02-15 00:00:00',1500.0000,5),
(65,'施超','男','1968-09-23','1998-02-20 00:00:00',1500.0000,5),
(68,'苏林','男','1969-11-01','1998-02-23 00:00:00',1500.0000,4),
(71,'吴康','男','1950-01-07','1998-02-25 00:00:00',1500.0000,4),
(73,'张志远','男','1969-08-03','1998-02-27 00:00:00',1500.0000,4),
(75,'曹亮','男','1960-12-06','1989-02-02 00:00:00',1500.0000,2),
(76,'王晓萍','女','1968-12-03','1994-11-19 00:00:00',1500.0000,2),
(77,'张蔓蔓','女','1968-05-16','1994-08-21 00:00:00',1500.0000,2),
(78,'张璐','女','1957-01-24','1991-01-24 00:00:00',1500.0000,2),
(79,'黄兵','男','1967-01-28','1993-10-28 00:00:00',1500.0000,6),
(80,'余若兰','女','1958-01-29','1992-01-29 00:00:00',1500.0000,2),
(81,'张霆','男','1969-11-11','1993-02-02 00:00:00',1500.0000,2),
(82,'夏文强','男','1969-03-04','1992-01-29 00:00:00',1500.0000,6),
(83,'胡娟','女','1969-01-08','1991-06-29 00:00:00',1500.0000,2),
(85,'黄赛楠','女','1968-11-24','1994-08-21 00:00:00',1500.0000,4),
(86,'徐宗华','男','1969-05-14','1993-10-28 00:00:00',1500.0000,2),
(87,'邢兵','男','1968-10-14','1993-02-02 00:00:00',1500.0000,2),
(88,'刘洋','女','1969-08-22','1992-01-29 00:00:00',1500.0000,2),
(89,'谷珂珂','男','1950-06-28','1991-06-29 00:00:00',1500.0000,4),
(90,'方鼎琴','女','1957-03-01','1981-03-01 00:00:00',1500.0000,2),
(91,'黄莹','女','1960-03-31','1994-11-19 00:00:00',1500.0000,2),
(92,'杨秀云','女','1968-12-16','1994-08-21 00:00:00',1500.0000,6),
(93,'胡陈瑞','男','1969-12-13','1993-10-28 00:00:00',1500.0000,2),
(94,'林栋财','男','1964-05-01','1993-02-02 00:00:00',1500.0000,2),
(95,'郭玮玥','女','1960-02-18','1992-01-29 00:00:00',1500.0000,2),
(96,'郭利利','女','1968-12-20','1991-06-29 00:00:00',1500.0000,4),
(97,'柳芬','女','1979-02-02','2010-02-01 00:00:00',1500.0000,2),
(99,'孔珺','女','1970-08-07','1994-11-19 00:00:00',1500.0000,2),
(100,'蒙曼如','女','1969-10-15','1994-08-21 00:00:00',1500.0000,2),
(101,'陈枝','女','1966-12-18','1999-04-26 00:00:00',1500.0000,6),
(102,'高敏','女','1967-10-31','1993-10-28 00:00:00',1500.0000,2),
(103,'张萍萍','女','1960-04-05','1993-02-02 00:00:00',1500.0000,4),
(104,'蔡文靖','女','1960-10-07','1994-11-19 00:00:00',1500.0000,2),
(105,'宋辉','男','1968-10-17','1994-08-21 00:00:00',1500.0000,2),
(106,'张涛','男','1959-01-09','1993-10-28 00:00:00',1500.0000,4),
(107,'张红星','男','1957-12-01','1993-02-02 00:00:00',1500.0000,2),
(108,'王慧珍','女','1969-02-07','1992-01-29 00:00:00',1500.0000,2),
(109,'叶蕃','男','1959-08-14','1991-06-29 00:00:00',1500.0000,2),
(110,'刘红先','男','1966-11-22','2000-04-01 00:00:00',1500.0000,2),
(111,'西施','女','2021-01-01','1998-02-01 00:00:00',5000.0000,1),
(112,'西施','女','2021-01-01','1998-02-01 00:00:00',5000.0000,1),
(113,'西施','女','2021-01-01','0000-00-00 00:00:00',5000.0000,1);

/*Table structure for table `product` */

DROP TABLE IF EXISTS `product`;

CREATE TABLE `product` (
  `productid` int(11) NOT NULL AUTO_INCREMENT COMMENT '产品编号',
  `productname` varchar(50) DEFAULT NULL COMMENT '产品名称',
  `price` decimal(18,2) NOT NULL COMMENT '价格',
  `productstocknumber` int(11) DEFAULT '0' COMMENT '库存量',
  `productsellnumber` int(11) DEFAULT '0' COMMENT '已销售量',
  PRIMARY KEY (`productid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

/*Data for the table `product` */

insert  into `product`(`productid`,`productname`,`price`,`productstocknumber`,`productsellnumber`) values 
(1,'路由器',450.00,100,40),
(2,'果冻',1.00,2000,1000),
(3,'打印纸',20.00,100,1000),
(4,'墨盒',200.00,3400,3000),
(5,'鼠标',40.00,4566,4500),
(6,'键盘',80.00,500,500),
(7,'U盘64G',40.00,9000,7000),
(8,'牙刷',6.05,9000,8900),
(9,'电吹风',50.00,870,80),
(10,'圆珠笔',6.00,8000,450),
(11,'水笔',13.00,5400,4000),
(12,'水彩笔',16.50,100,10),
(13,'蜡笔',70.00,20,10),
(14,'橡皮',20.00,30,10),
(15,'苹果汁',42.00,70,30),
(16,'橘子汁',45.00,100,20),
(17,'无线鼠标',80.00,100,10),
(18,'订书机',50.00,600,30),
(19,'铅笔',20.00,500,500),
(20,'DELL显示器',700.00,20,1120),
(21,'HP显示器',800.00,600,300),
(22,'直尺',8.00,900,0),
(23,'实木笔筒',50.00,800,30),
(24,'得力钢笔',40.00,760,300),
(25,'毛巾',10.00,3400,2000),
(26,'实践报告本',5.00,10000,2000),
(27,'桌面吸尘器',39.00,900,300),
(28,'键盘保护膜',5.00,700,700),
(29,'白板',100.00,560,300),
(30,'鼠标垫',34.00,870,300),
(31,'手账本',3.00,900,100),
(32,'牛奶',5.00,800,110),
(33,'玻璃茶杯',5.00,300,50),
(34,'移动硬盘1T',580.00,200,10),
(35,'高清投影机',4480.00,100,30),
(36,'游戏耳麦',580.00,200,50);

/*Table structure for table `provider` */

DROP TABLE IF EXISTS `provider`;

CREATE TABLE `provider` (
  `providerid` int(11) NOT NULL AUTO_INCREMENT COMMENT '供应商编号',
  `providername` varchar(50) NOT NULL COMMENT '供应商名称',
  `contactname` char(8) NOT NULL COMMENT '联系人的姓名',
  `providerphone` varchar(20) DEFAULT NULL COMMENT '供应商联系电话',
  `provideraddress` varchar(100) DEFAULT NULL COMMENT '供应商的地址',
  `provideremail` varchar(50) DEFAULT NULL COMMENT '供应商的email',
  PRIMARY KEY (`providerid`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

/*Data for the table `provider` */

insert  into `provider`(`providerid`,`providername`,`contactname`,`providerphone`,`provideraddress`,`provideremail`) values 
(1,'上海友谊卷笔刀有限公司','陈云海','0577-88335572','上海市南汇区南六公路1125弄三灶工业园区发展西路11号','5er6@mail.zjitc.com'),
(2,'深圳市金丰达科技有限公司','张小平','0577-88335573','中国 广东 深圳市 福田区福华路29号京海大厦18C','hjyu7@mail.zjitc.com'),
(3,'文成软件有限公司','汤蓬蓬','0569-67349882','福州市嘉禾区临江街 32 号','liqiu@163.com'),
(4,'温州神话软件有限公司','吴慧','0577-89574833','温州东游大夏1203','shenghua@163.com');

/*Table structure for table `purchase_order` */

DROP TABLE IF EXISTS `purchase_order`;

CREATE TABLE `purchase_order` (
  `purchaseorderid` int(11) NOT NULL AUTO_INCREMENT COMMENT '采购订单号',
  `productid` int(11) NOT NULL COMMENT '商品编号',
  `employeeid` int(11) NOT NULL COMMENT '员工编号',
  `providerid` int(11) NOT NULL COMMENT '供应商号',
  `purchaseordernumber` int(11) DEFAULT NULL COMMENT '采购数量',
  `purchaseorderdate` date DEFAULT NULL COMMENT '订单签订的日期',
  PRIMARY KEY (`purchaseorderid`) USING BTREE,
  KEY `fr_employee_employeeID` (`employeeid`) USING BTREE,
  KEY `fr_product_productID` (`productid`) USING BTREE,
  KEY `fr_provider_providerID` (`providerid`) USING BTREE,
  CONSTRAINT `fr_product_productID` FOREIGN KEY (`productid`) REFERENCES `product` (`productid`),
  CONSTRAINT `fr_provider_providerID` FOREIGN KEY (`providerid`) REFERENCES `provider` (`providerid`),
  CONSTRAINT `pfr_employee_employeeID` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`)
) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

/*Data for the table `purchase_order` */

insert  into `purchase_order`(`purchaseorderid`,`productid`,`employeeid`,`providerid`,`purchaseordernumber`,`purchaseorderdate`) values 
(1,9,18,1,210,'2012-03-16'),
(2,8,26,2,210,'2012-07-16'),
(3,9,32,2,110,'2012-08-16'),
(4,2,7,2,210,'2013-09-15'),
(5,3,26,2,110,'2014-09-11'),
(6,4,18,2,610,'2014-11-15'),
(7,5,32,1,210,'2014-08-22'),
(8,2,7,1,210,'2014-05-16'),
(9,4,18,1,110,'2014-08-22'),
(10,5,34,2,30,'2014-12-03'),
(11,6,46,3,60,'2014-12-04'),
(12,6,8,3,60,'2014-12-04'),
(13,8,46,2,22,'2014-12-03'),
(14,5,18,1,21,'2014-12-03'),
(15,10,9,1,21,'2014-12-04'),
(16,7,26,1,66,'2014-02-15'),
(17,6,32,1,77,'2014-05-17'),
(18,7,7,3,99,'2014-08-18'),
(19,5,34,3,410,'2014-09-14'),
(20,6,34,2,344,'2014-03-14'),
(21,6,7,2,40,'2014-03-14'),
(22,9,47,3,50,'2014-04-15'),
(23,7,32,2,60,'2014-04-15'),
(24,8,7,1,50,'2014-03-15'),
(25,10,47,1,79,'2014-07-18'),
(26,10,24,2,79,'2014-02-12'),
(27,10,8,3,70,'2014-02-13'),
(28,13,47,1,40,'2015-12-16'),
(29,11,34,3,70,'2014-07-18'),
(30,11,9,3,50,'2014-11-13'),
(31,11,8,2,100,'2014-11-15'),
(32,7,32,2,50,'2014-01-11'),
(33,5,18,2,510,'2014-12-12'),
(34,9,32,1,60,'2015-12-16'),
(35,2,24,1,110,'2016-05-10'),
(36,6,18,1,600,'2016-05-02'),
(37,8,7,2,900,'2016-05-10'),
(38,5,8,3,98,'2016-05-10'),
(39,4,24,3,108,'2016-05-10'),
(40,19,24,3,33,'2016-05-02');

/*Table structure for table `sell_order` */

DROP TABLE IF EXISTS `sell_order`;

CREATE TABLE `sell_order` (
  `sellorderid` int(11) NOT NULL AUTO_INCREMENT COMMENT '销售订单号',
  `productid` int(11) NOT NULL COMMENT '商品编号',
  `employeeid` int(11) NOT NULL COMMENT '员工号',
  `customerid` int(11) NOT NULL COMMENT '客户号',
  `sellordernumber` int(11) DEFAULT NULL COMMENT '订货数量',
  `sellorderdate` date DEFAULT NULL COMMENT '订单签订的日期',
  PRIMARY KEY (`sellorderid`) USING BTREE,
  KEY `fr_product_productID` (`productid`) USING BTREE,
  KEY `fr_employee_employeeID` (`employeeid`) USING BTREE,
  KEY `fr_customer_customerID` (`customerid`) USING BTREE,
  CONSTRAINT `fr_customer_customerID` FOREIGN KEY (`customerid`) REFERENCES `customer` (`customerid`),
  CONSTRAINT `fr_employee_employeeID` FOREIGN KEY (`employeeid`) REFERENCES `employee` (`employeeid`)
) ENGINE=InnoDB AUTO_INCREMENT=58 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;

/*Data for the table `sell_order` */

insert  into `sell_order`(`sellorderid`,`productid`,`employeeid`,`customerid`,`sellordernumber`,`sellorderdate`) values 
(1,8,3,1,200,'2017-02-06'),
(2,7,3,2,200,'2016-06-06'),
(3,8,3,2,100,'2016-07-06'),
(4,1,5,5,200,'2016-08-05'),
(5,2,15,8,100,'2015-08-01'),
(6,3,14,20,600,'2015-10-05'),
(7,4,20,4,200,'2015-07-12'),
(8,1,23,4,200,'2015-04-06'),
(9,3,21,4,100,'2015-07-12'),
(10,4,12,5,20,'2013-10-23'),
(11,5,25,6,50,'2013-10-24'),
(12,5,25,6,50,'2013-10-24'),
(13,7,27,13,12,'2013-10-23'),
(14,4,28,16,11,'2013-10-23'),
(15,9,3,20,11,'2013-10-24'),
(16,6,4,1,56,'2013-01-05'),
(17,5,1,1,67,'2013-04-07'),
(18,6,2,3,89,'2013-07-08'),
(19,4,6,7,400,'2013-08-04'),
(20,5,7,3,334,'2013-02-04'),
(21,5,2,12,30,'2013-02-04'),
(22,8,5,13,40,'2013-03-05'),
(23,6,6,24,50,'2013-03-05'),
(24,7,17,15,40,'2013-02-05'),
(25,9,19,17,69,'2013-06-08'),
(26,9,20,20,69,'2013-01-02'),
(27,9,20,21,60,'2013-01-03'),
(28,12,5,4,30,'2014-11-06'),
(29,10,21,24,60,'2013-06-08'),
(30,10,22,26,40,'2013-10-03'),
(31,10,2,20,90,'2013-10-05'),
(32,6,5,21,40,'2012-12-01'),
(33,4,6,7,500,'2013-11-02'),
(34,8,3,31,50,'2014-11-06'),
(35,1,1,1,100,'2015-03-30'),
(36,5,6,5,590,'2015-03-22'),
(37,7,7,4,890,'2015-03-30'),
(38,4,7,5,88,'2015-03-30'),
(39,3,3,2,98,'2015-03-30'),
(40,18,43,29,23,'2015-03-22'),
(41,6,48,3,90,'2015-03-30'),
(42,4,3,3,87,'2015-03-30'),
(43,5,7,15,90,'2015-03-28'),
(44,15,16,5,8000,'2015-03-30'),
(45,3,11,24,300,'2015-04-01'),
(46,10,5,1,3000,'2015-04-01'),
(47,4,7,6,300,'2015-04-02'),
(48,32,6,11,100,'2015-04-13'),
(49,6,6,24,233,'2015-03-03'),
(50,29,6,7,2000,'2015-04-03'),
(51,3,6,7,344,'2015-04-08'),
(52,32,35,33,560,'2015-04-08'),
(53,20,10,38,600,'2016-08-05'),
(54,3,4,5,200,'2016-08-10'),
(55,3,4,5,200,'2016-08-10'),
(56,3,4,5,200,'2016-08-10'),
(57,32,3,1,100,'2016-02-01');

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;


《数据库原理》实验报告DB4——视图与索引 一. 实验内容、步骤以及结果 1. 在Student数据库中,用SQL语句创建一个选修了数据库课程并且是2001年出生的学生的视图,视图中包括学号,姓名,性别,成绩。(5分) create view student_2001(sno,sname,sgender,grade) as select s.sno,sname,sgender,grade from s,sc,c where s.sno = sc.sno and sc.cno = c.cno and cname = '数据库' and birth li 阅读详情

相关推荐

SAP ABAP 四种传统的数据库视图类型介绍之一:Database View

例如,某企业的订单管理系统中,订单数据存放在订单表中,而客户信息存放在客户表中。所以我们在开始系统学习 ABAP CDS View 之前,至少得对传统数据库视图,要有一个最基本的了解,否则根本就不知道 ABAP CDS View 到底是在一个怎样的基础之上做的增强。假设我想查询系统里某用户创建的 ABAP 类的前一百条数据,包含 ABAP 类的名称,UUID,和创建者的用户名。开发了一张数据库视图,拥有 F1,F2,F4 和 F6 四个字段,分别从表1,表2和表3 的同名字段取值。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1980

MySQL数据库对视图和存储过程的练习

如何创建视图和存储过程都不再说了,下面直接看看练习。 参考书籍: 《数据库系统概论》第五版:王珊 先来看下数据库: 下面是问题: 下面是代码: 经过实际的编写正常执行,运行结果和预期一样 -- 后面跟的 select * 查询语句,是为了测试试图的正确性,不用写。 -- 1. 男雇员 -- create view employee_mal as select * from employee where sex='男'; select * from employee_mal; -.

pythonstrat的博客 879

Oracle Database 10g 数据仓库构建与优化实战指南

ETL(Extract, Transform, Load)流程是数据仓库中非常关键的一部分,它涉及数据从源系统抽取、转换和加载到目标数据仓库的过程。抽取(Extract)是指从源系统中获取数据;转换(Transform)包括清洗、格式化、计算等操作,以满足数据仓库的数据模型和质量要求;加载(Load)则是将转换后的数据导入到目标数据库中。ETL工具有多种,比如开源工具如Talend, Apache NiFi,商业工具如Informatica, Oracle Data Integrator等。

weixin_33750664的博客 1135

数据库上机练习3—视图

一、视图定义 视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。 视图就像是在基本表上开了一个窗口,你可通过这个窗口查看基本表中的数据,你也可以在这个窗口上对数据进行增、删、改、查,且这些操作都是在视图上进行的不对基本表造成任何影响。 二、视图作用 视图的作用: 1、简化用户的操作 2、使用户能以多种角度看待同一问题 3、对重构数据库提供了一定程度的逻辑独立性 4、对机密数据提供安全保护 5、更加清晰的表达查询 三、操作 以之前建好的学生表为例: (..

有朋自远方来,不亦乐乎。 2294

SQL练习与答案3 视图与子查询

(10) 使用INSERT INTO语句更新view_ avgamount视图,然后再次查询该视图以及查询相关基表检查执行结果。 insert into view_avgamount values('800','zhangsan','200') go select * from view_avgamount go 1. 简述为什么要使用视图查看数据?视图的优点有哪些? 答:视图是虚拟的表,视图有如下优点: 为用户集中数据,简化数据库的查询,简化用户权限管理,方便数据的导出。

Jetson-nano 编译实时内核并烧录

前言 之前一篇文章介绍了正常的烧录过程,使用的是默认内核,实际工作中需要对内核打补丁升级为实时内核,并对其重编译。 一、准备内容 官网大法好 官方内核下载链接 官方交叉编译器下载链接 官方文档 ubuntu主机一台 根据官网选择下载对应的文件, 1、L4TDriver Package (BSP) source jetson内核文件。 2、官方交叉编译器 因为我们不是在jetson上直接编译,而jetson是arm平台,所以要进行交叉编译。 二、使用步骤 1.解压 内核 tar -xjf public_s

ldl371122的博客 3286

项目六 视图

说明:DESCRIBE关键字可用其缩写DESC,用于显示视图中的字段名称、数据类型、是否为空等数据字段定义信息。说明:show table status[LIKE'视图名'] 不带[LIKE'视图名']时,显示的是当前数据库的表和视图的状态信息。语法:show create view 视图名说明:查看视图的详细定义说明:Information_schema是MYSQL数据库的元数据信息系统数据库,用于存储有关数据库、表、视图等数据对象的定义信息。VIEWS表存储了所有视图详细信息。作用:查看各用户的各类

weixin_64420247的博客 1205

ais信号接收设备_国内首款基于软件无线电技术的AIS基站投入测试使用

星网宇达子公司北京凯盾环宇科技有限公司经过多年的潜心研发,成功研制出国内首台基于软件无线电(SDR)的CATON 9011 AIS基站。该基站采用软件无线电技术,利用软件数字技术代替传统的模拟电路,大大的降低了模拟器件的使用率,提高了基站的可靠性和使用年限。CATON 9011 AIS基站研制依据ITU-R M.1371-5、IEC 62320-1、IEC 61162-1等国际标准,兼容...

weixin_29057163的博客 2333

实验八 用户与权限、视图

1.完成教材P196动手实践:用户与权限练习。2. 掌握Create User创建用户;5. 熟练掌握视图的创建和视图数据的操作。3. 掌握Alter User设置密码;4. 掌握GRANT授予用户权限;2、完成教材P199实训题第1题。3、完成教材第8章的动手实践。1. 了解用户与权限的作用;

Supyo的博客 963

保姆级教程:用AI辅助反编译Python3.9+的EXE文件(兼容新版pycdc工具)

本文详细介绍了如何利用AI技术辅助反编译Python 3.9+的EXE文件,解决传统工具如uncompyle6无法处理新版字节码的问题。通过pycdc工具和AI大模型的结合,开发者可以高效还原代码逻辑,并提供了从EXE解包到字节码解析的完整流程,适用于逆向工程和代码分析场景。

hill8的博客 1223

别再混淆了!深入浅出图解四元数姿态控制中的‘误差四元数’(附四种定义对比与仿真)

本文深入解析四元数姿态控制中的误差四元数定义差异,对比四种常见定义(如Q₀∘Q⁻¹与Q⁻¹∘Q₀)及其对PD控制性能的影响。通过刚体动力学仿真验证,揭示定义二(Q⁻¹∘Q₀)在无人机和航天器控制中的最优性能,提供工程实践建议与参数整定技巧,帮助开发者避免常见陷阱并提升控制效率。

weixin_42528191的博客 276

MySQL数据库——视图练习

学生表:Student (Sno, Sname, Ssex , Sage, Sdept)1、创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。学生选课表:SC (Sno, Cno, Score)即学号,姓名,性别,年龄,所在系;课程表:Course (Cno, Cname,)即学号,课程号,成绩;即课程号,课程名;2、删除视图 stu_info。参考答案(个人所写,仅供参考)

Word_Smith_的博客 908

Lumerical官方案例、FDTD时域有限差分法仿真学习(三)——环形谐振器(Ring resonator)之第一部分

环形谐振器教程的第 1 部分使用 MODE 来设计和仿真环形谐振器。 自由光谱范围 (FSR) 和品质因数 (Q 因数) 是这种面向片上通信应用的基于绝缘体上硅 (SOI) 波导设计的关键性能指标。

weixin_45719141的博客 3万+

数据库课程设计mysql——个人博客数据管理系统

本篇是我大二数据库课程的结课作业,想分享给大家,文中理解有误的地方,请多多指正~ 文章目录需求分析概念结构设计抽象出系统的实体2.2 设计E-R图全局E-R图逻辑结构设计数据库物理设计与实施创建数据库建立和管理基本表建立基本表与管理基本表插入数据建立和管理视图建立视图管理视图访问数据库数据查询数据更新数据库维护备份数据库创建触发器总结与心得 需求分析 随着互联网的发展,越来越多的人拥有了自己的个人博客。但是大多数采用的是网上别人做好的博客模板,众所周知,网上的模板并不是单独为个人而定制,而是面向大多数人

2302_77250325的博客 8731

华为OD统一考试 - 模拟消息队列(Java & Python& JS & C++ & C )

让我们来模拟一个消息队列的运作,有一个发布者和若干消费者,发布者会在给定的时刻向消息队列发送消息,

算法大师! 3517

Google Earth Engine(GEE)——MOD09A1/MOD11A2/MOD13A1不同的QA波段去云进行分析

​​​​​​​大多数光学卫星图像产品都带有一个或多个 QA 波段,允许用户评估每个像素的质量并提取满足其要求的像素。QA 波段最常见的应用是提取有关多云像素的信息并对其进行屏蔽。但是 QA 波段包含大量其他信息,可以帮助您从分析中删除低质量数据。通常,QA 频带中包含的信息存储为按位标志。在这篇文章中,我将介绍与位运算相关的基本概念,以及如何使用位掩码提取和屏蔽特定的质量指标。

此星光明博客 4574

database.db 文件详解:数据库文件在 SQLite 中的作用与使用

本文解析了Python项目中自动生成的database.db文件的作用和使用方法。该文件是SQLite数据库的默认存储文件,包含表结构、数据记录和索引等信息。文章详细介绍了SQLite的存储原理、查看和操作方法(命令行与可视化工具)、备份策略及常见问题解决方案,并强调数据库管理需严谨,避免数据丢失。掌握.db文件的特性能帮助开发者更高效地进行项目调试和数据库维护。

聚焦学生开发者需求,分享课设毕设项目实战经验、系统开发技巧、数据库设计规范及文档排版实用方法。 2392

【人工智能】AI驱动值班巡检Agent(Hermes)

传统运维值班巡检场景中,存在四大核心痛点:本项目基于 Agent+Skills+浏览器自动化 架构,构建了具备自我进化能力的AI值班员,核心逻辑流如下:

奶爸的编程之路,也就一周冷个三天 177

Obsidian DB Folder 数据库视图技术解析

Obsidian DB Folder 插件通过解析 Markdown 文件中的 YAML 配置,动态渲染出一个功能完善的数据库视图界面。这个视图基于 React 技术构建,提供了直观的数据管理和操作体验。 ## 核心功能解析 ### 1. 数据库基本信息配置 每个数据库视图都包含两个基础信息字段: - **name**:数据库名称,用于标识这个数据集 - **description**:数...

gitblog_00775的博客 1009

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

数据库的视图

一、什么是视图 百度百科的解释是: 视图是一个虚拟表,视图并不在数据库中存储数据值,数据库中只在数据字典中存储对视图的定义。 这显然是不能让我们满意的。 数据库中的视图是一个虚拟表,同真实的表一样,视图包含一系列带有名称的行和列数据,行和列数据来自定义视图查询所引用的表,并且在引用视图时动态生成。视图是从一个或者多个表中导出的,视图的行为与表非常相似,但视图是一个虚拟表。在视图中用户可以使用SELECT语句查询数据,以及使用INSERT、UPDATE和DELETE修改记录。视图可以使用户操作方便

帝上无天的博客 5万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

利用db_link创建物化视图数据同步到数据仓库

物化视图同步数 1.     用途 现在需要把生产数据库中的部分数据同步到数据仓库中,考虑到成本和便捷性,采用定期刷新物化视图的方式同步数据。 2.     整体实施思路 l   首先创建一个dblink,可以访问远程数据库。 l   在本地创建一个物化视图,存储远程数据表,当远程数据表有变化时,会定时刷新到物化视图中。 l   创建oracle job定时刷新表 3

RuleV5的专栏 5841

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

MySQL视图介绍与实验练习

视图是一种虚拟表,其内容由一个查询定义。它提供了一种将复杂查询逻辑封装成可重用的结构的方式。

qq_31412425的博客 1312

《数据库系统课程设计》

《数据库系统课程设计》大纲一、课程设计的性质和目的二、课程设计教学基本内容和要求三、课程设计报告要求数据库系统课程设计报告课程设计报告内容3.1系统功能设定3.2.1系统软件流程3.2.2 help命令的实现和显示3.2.3表的建立与存储3.2.4视图的建立与显示3.2.5索引的建立与显示3.2.6表数据的插入3.2.7表数据的更新3.2.8表数据的删除3.2.9表数据的select3.2.10权...

汪汪的博客 1万+

Oracle数据库链接(DB Link)使用指南

Oracle数据库链接(DB Link)是一种数据库对象,它允许一个Oracle数据库访问另一个Oracle数据库中的数据。通过DB Link,用户可以在本地数据库中执行SQL语句,访问远程数据库中的表、视图、存储过程等对象,就好像这些对象存在于本地数据库中一样。数据访问:DB Link使得跨数据库的数据访问变得简单高效。例如,企业中不同的部门可能使用不同的Oracle数据库来存储数据,通过创建DB Link,财务部门可以轻松访问销售部门数据库中的销售数据,用于财务分析和报表生成。分布式查询。

caifox的博客 2609

从数据仓库到数据视图

如何根据业务需求交付数据产品?一系列步骤可以帮助你理解亿贝的实践:1. 选择合适的数据仓库 2.建立数据模型 3. 利用第三方数据 4.使用数据库小工具 5.数据集市的使用和管理 6.制作数据视图。

ebay的专栏 3928

AI Meets Database: AI4DB and DB4AI

数据库和人工智能可以相互受益。一方面,人工智能可以使数据库更加智能(AI4DB)。例如,传统的经验数据库优化技术(例如,成本估算、连接顺序选择、旋钮调整、索引和视图顾问)无法满足大规模数据库实例、各种应用程序和多样化用户的高性能要求,尤其是在云上。幸运的是,基于学习的技术可以缓解这个问题。另一方面,数据库技术可以优化人工智能模型(DB4AI)。例如,人工智能很难部署,因为它需要开发人员编写复杂的代码和训练复杂的模型。数据库技术可用于降低使用人工智能模型的复杂性,加速人工智能算法,并在数据库内提供人工智能能力

Syntactic Sugar 3560
上一篇: 修改 linux 系统修改root 用户密码
下一篇: C语言实现简单 词法分析程序(编译原理)
我是py呀
博客等级 码龄8年 205粉丝 130原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值