📄 account.sql
字号:
/**************************************************** t_detail_x(x:月中的第几天,取值范围:1 ~ 31) 原始数据表*****************************************************/drop table lhy_rt_detail_2008_8_8;Create table lhy_rt_detail_2008_8_8 ( login_name varchar2(10) , -- 用户名 login_ip varchar2(32), -- 用户登录ip login_date date, -- 登录时间 logout_date date, -- 退出时间 lab_ip varchar2(32), -- 服务器ip time_duration number(10) -- 时长);drop table lhy_rt_detail_2008_8_9;Create table lhy_rt_detail_2008_8_9 ( login_name varchar2(10) , -- 用户名 login_ip varchar2(32), -- 用户登录ip login_date date, -- 登录时间 logout_date date, -- 退出时间 lab_ip varchar2(32), -- 服务器ip time_duration number(10) -- 时长);drop table lhy_rt_detail_2008_8_10;Create table lhy_rt_detail_2008_8_10 ( login_name varchar2(10) , -- 用户名 login_ip varchar2(32), -- 用户登录ip login_date date, -- 登录时间 logout_date date, -- 退出时间 lab_ip varchar2(32), -- 服务器ip time_duration number(10) -- 时长);/******************************************************/ lhy_rt_detail_2008_8_8表需要的数据 3722 3478 25200 14400/******************************************************/delete from lhy_rt_detail_2008_8_8;delete from lhy_rt_detail_2008_8_10;insert into lhy_rt_detail_2008_8_8 values('123', '192.168.10.1', to_date('2008 8 8 20 8 8', 'yyyy mm dd hh24:mi:ss'), to_date('2008 8 8 21 10 10', 'yyyy mm dd hh24:mi:ss'), '192.168.1.21', 1.03);insert into lhy_rt_detail_2008_8_10 values('123', '192.168.10.1', to_date('2008 8 9 10 8 8', 'yyyy mm dd hh24:mi:ss'), to_date('2008 8 9 11 6 6', 'yyyy mm dd hh24:mi:ss'), '192.168.1.21', 0.97);insert into lhy_rt_detail_2008_8_8 values('123', '192.168.10.1', to_date('2008 8 15 5 8 8', 'yyyy mm dd hh24:mi:ss'), to_date('2008 8 15 12 8 8', 'yyyy mm dd hh24:mi:ss'), '192.168.1.22', 7);insert into lhy_rt_detail_2008_8_10 values('123', '192.168.10.1', to_date('2008 8 9 14 8 8', 'yyyy mm dd hh24:mi:ss'), to_date('2008 8 16 18 8 8', 'yyyy mm dd hh24:mi:ss'), '192.168.1.22', 4);/********************************************************** t_day_x(x:月中的第几天,取值范围:1 ~ 31) 用户计费数据日表(统计当天每小时每个服务器上的每个用户的总时长) 每条数据记录的是:一个服务器上的一个用户某一小时的总时长 对于一个服务器上的一个用户,最多有24条记录************************************************************/drop table t_day_x;Create table t_day_x ( login_name varchar2(10) , -- 用户名 login_ip varchar2(32), -- 用户登录ip logout_date date, -- 统计时间(格式:YYYY-MM-DD HH24:00:00) lab_ip varchar2(32), -- 服务器ip time_duration number(10), -- 时长 primary key (login_name, lab_ip, logout_date));/************************************************************ t_month_x(x:月份,取值范围:1 ~ 12) 用户计费数据月表(统计当月每天每个服务器上的每个用户的总时长) 每条数据记录的是:一个服务器上的一个用户某一天的总时长 对于一个服务器上的一个用户,最多有31条记录*************************************************************/drop table lhy_rt_year_month_2008_8;Create table lhy_rt_year_month_2008_8 ( login_name varchar2(10), -- 用户名 login_ip varchar2(32), -- 用户登录ip logout_date date, -- 统计日期(格式:YYYY-MM--DD 00:00:00) lab_ip varchar2(32), -- 服务器ip time_duration number(10), -- 时长 primary key(login_name, lab_ip, logout_date) );/******************************************************/ lhy_rt_year_month_2008_8表需要的数据/******************************************************/delete from lhy_rt_year_month_2008_8;insert into lhy_rt_year_month_2008_8 values('123', '192.168.10.1', to_date('2008 8 8', 'yyyy mm dd'), '192.168.1.21', 2);insert into lhy_rt_year_month_2008_8 values('123', '192.168.10.1', to_date('2008 8 8', 'yyyy mm dd'), '192.168.1.22', 11);insert into lhy_rt_year_month_2008_8 values('123', '192.168.10.1', to_date('2008 8 8', 'yyyy mm dd'), '192.168.1.23', 7);/**************************************************************** t_year_x(x:当前年份) 用户计费数据年表(统计当年每月每个服务器上的每个用户的总时长) 每条数据记录的是:一个服务器上的一个用户某一月份的总时长 对于一个服务器上的一个用户,最多有12条记录******************************************************************/drop table lhy_rt_year_2008;Create table lhy_rt_year_2008 ( login_name varchar2(10), -- 用户名 login_ip varchar2(32), -- 用户登录ip logout_date date, -- 统计月份(格式:YYYY-MM-01 00:00:00) lab_ip varchar2(32), -- 服务器ip time_duration number(10), -- 时长 primary key(login_name, lab_ip, logout_date));/******************************************************/ lhy_rt_year_2008表需要的数据/******************************************************/delete from lhy_rt_year_2008;insert into lhy_rt_year_2008 values('123', '192.168.10.1', to_date('2008 8', 'yyyy mm'), '192.168.1.21', 20);insert into lhy_rt_year_2008 values('456', '192.168.10.2', to_date('2008 8', 'yyyy mm'), '192.168.1.21', 30);insert into lhy_rt_year_2008 values('789', '192.168.10.3', to_date('2008 8', 'yyyy mm'), '192.168.1.21', 40);insert into lhy_rt_year_2008 values('123', '192.168.10.1', to_date('2008 9', 'yyyy mm'), '192.168.1.21', 10);insert into lhy_rt_year_2008 values('456', '192.168.10.2', to_date('2008 9', 'yyyy mm'), '192.168.1.21', 12);insert into lhy_rt_year_2008 values('789', '192.168.10.3', to_date('2008 9', 'yyyy mm'), '192.168.1.21', 8); insert into lhy_rt_year_2008 values('123', '192.168.10.1', to_date('2008 8', 'yyyy mm'), '192.168.1.22', 40);insert into lhy_rt_year_2008 values('456', '192.168.10.2', to_date('2008 8', 'yyyy mm'), '192.168.1.22', 60);insert into lhy_rt_year_2008 values('789', '192.168.10.3', to_date('2008 8', 'yyyy mm'), '192.168.1.22', 50);insert into lhy_rt_year_2008 values('123', '192.168.10.1', to_date('2008 9', 'yyyy mm'), '192.168.1.22', 10);insert into lhy_rt_year_2008 values('456', '192.168.10.2', to_date('2008 9', 'yyyy mm'), '192.168.1.22', 40);insert into lhy_rt_year_2008 values('789', '192.168.10.3', to_date('2008 9', 'yyyy mm'), '192.168.1.22', 20); insert into lhy_rt_year_2008 values('123', '192.168.10.1', to_date('2008 8', 'yyyy mm'), '192.168.1.23', 100);insert into lhy_rt_year_2008 values('456', '192.168.10.2', to_date('2008 8', 'yyyy mm'), '192.168.1.23', 60);insert into lhy_rt_year_2008 values('789', '192.168.10.3', to_date('2008 8', 'yyyy mm'), '192.168.1.23', 80);insert into lhy_rt_year_2008 values('123', '192.168.10.1', to_date('2008 9', 'yyyy mm'), '192.168.1.23', 50);insert into lhy_rt_year_2008 values('456', '192.168.10.2', to_date('2008 9', 'yyyy mm'), '192.168.1.23', 30);insert into lhy_rt_year_2008 values('789', '192.168.10.3', to_date('2008 9', 'yyyy mm'), '192.168.1.23', 70);insert into lhy_rt_year_2008 values('123', '192.168.10.1', to_date('2008 10', 'yyyy mm'), '192.168.1.23', 20);insert into lhy_rt_year_2008 values('456', '192.168.10.2', to_date('2008 10', 'yyyy mm'), '192.168.1.23', 30);insert into lhy_rt_year_2008 values('789', '192.168.10.3', to_date('2008 10', 'yyyy mm'), '192.168.1.23', 100);/********************************************************** t_day 服务器数据日表(统计当天每小时每个服务器的总时长) 每条数据记录的是:一个服务器某一小时的总时长 对于一个服务器,最多有24条记录************************************************************/drop table lhy_at_day_1;Create table lhy_at_day_1 ( logout_date date, -- 统计时间(格式:YYYY-MM-DD HH24:00:00) lab_ip varchar2(32), -- 服务器ip time_duration number(10), -- 时长 primary key(lab_ip, logout_date));/********************************************************** t_month 服务器数据月表(统计当月每天每个服务器的总时长) 每条数据记录的是:一个服务器当月某一天的总时长 对于一个服务器,最多有31条记录************************************************************/drop table lhy_at_year_month_2008_8;Create table lhy_at_year_month_2008_8( logout_date date, -- 统计时间(格式:YYYY-MM-DD 00:00:00) lab_ip varchar2(32), -- 服务器ip time_duration number(10), -- 时长 primary key(lab_ip, logout_date));/********************************************************** t_year 服务器数据年表(统计当年每月每个服务器的总时长) 每条数据记录的是:一个服务器当年某月的总时长 对于一个服务器,最多有12条记录************************************************************/drop table lhy_at_year_2008;Create table lhy_at_year_2008( logout_date date, -- 统计时间(格式:YYYY-MM-01 00:00:00) lab_ip varchar2(32), -- 服务器ip time_duration number(10), -- 时长 primary key(lab_ip, logout_date));/***********************************************************/ lhy_at_day_1表数据/***********************************************************/delete from lhy_at_day_1;insert into lhy_at_day_1 values(to_date('2008 8 8 01:00:00', 'yyyy-mm-dd hh24:mi:ss'), '192.168.1.20', 20);insert into lhy_at_day_1 values(to_date('2008 8 8 02:00:00', 'yyyy-mm-dd hh24:mi:ss'), '192.168.1.20', 30);insert into lhy_at_day_1 values(to_date('2008 8 8 03:00:00', 'yyyy-mm-dd hh24:mi:ss'), '192.168.1.20', 50);/***********************************************************/ lhy_at_year_month_2008_8表数据/***********************************************************/delete from lhy_at_year_month_2008_8;insert into lhy_at_year_month_2008_8 values(to_date('2008 8 8', 'yyyy mm dd'), '192.168.1.21', 10);insert into lhy_at_year_month_2008_8 values(to_date('2008 8 9', 'yyyy mm dd'), '192.168.1.21', 20);insert into lhy_at_year_month_2008_8 values(to_date('2008 8 10', 'yyyy mm dd'), '192.168.1.21', 30);insert into lhy_at_year_month_2008_8 values(to_date('2008 8 15', 'yyyy mm dd'), '192.168.1.22', 40);insert into lhy_at_year_month_2008_8 values(to_date('2008 8 16', 'yyyy mm dd'), '192.168.1.22', 50);insert into lhy_at_year_month_2008_8 values(to_date('2008 8 17', 'yyyy mm dd'), '192.168.1.22', 60);insert into lhy_at_year_month_2008_8 values(to_date('2008 8 23', 'yyyy mm dd'), '192.168.1.23', 70);insert into lhy_at_year_month_2008_8 values(to_date('2008 8 24', 'yyyy mm dd'), '192.168.1.23', 80);insert into lhy_at_year_month_2008_8 values(to_date('2008 8 25', 'yyyy mm dd'), '192.168.1.23', 90);/***********************************************************/ lhy_at_year_2008表数据/***********************************************************/delete from lhy_at_year_2008;insert into lhy_at_year_2008 values(to_date('2008 8', 'yyyy mm'), '192.168.1.21', 60);insert into lhy_at_year_2008 values(to_date('2008 9', 'yyyy mm'), '192.168.1.21', 30);insert into lhy_at_year_2008 values(to_date('2008 8', 'yyyy mm'), '192.168.1.22', 150);insert into lhy_at_year_2008 values(to_date('2008 9', 'yyyy mm'), '192.168.1.22', 70);insert into lhy_at_year_2008 values(to_date('2008 8', 'yyyy mm'), '192.168.1.23', 240);insert into lhy_at_year_2008 values(to_date('2008 9', 'yyyy mm'), '192.168.1.23', 150);insert into lhy_at_year_2008 values(to_date('2008 10', 'yyyy mm'), '192.168.1.23', 150);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -