drop table if exists UserInfo;
drop table if exists Room;
drop table if exists LoginHistory;
/*==============================================================*/
/* Table: LoginHistory */
/*==============================================================*/
create table if not exists LoginHistory
(
LoginID int not null AUTO_INCREMENT,
UserName varchar(30) not null,
Alias varchar(30) not null,
IP varchar(20) not null default 'a',
LoginTime datetime not null,
LogoutTime datetime not null,
RoomID int not null,
PRIMARY KEY (LoginID)
);
/*==============================================================*/
/* Table: Room */
/*==============================================================*/
create table if not exists Room
(
RoomID int not null,
RoomName varchar(20) not null,
MaxUser int not null default 100,
NearMaxUser int not null default 80,
IniNo int not null default 1,
TemplateNo int not null default 1,
LogRoom int not null default 0,
LogCommandInfo int not null default 1,
LogUserLoginInfo int not null default 1,
LogSecret int not null default 1,
LogIP int not null default 0,
LastMessage int not null default 6,
RoomArea int not null default 0,
RoomType int not null default 0,
AllowGrade int not null default 0,
AllowMember int not null default 0,
AllowUserName int not null default 0,
AllowGuest int not null default 1,
CompType int not null default 1,
CryptType int not null default 1,
AllowPublic int not null default 1,
Background varchar(100) not null default '/images/bbb.jpg',
LogoutUrl varchar(50) not null default '/',
ExternValue varchar(255) not null default '',
Administrators varchar(255) not null default 'admin',
RoomTopic varchar(200) not null default '',
RoomPassword varchar(20) not null default '',
PrivateRoom int not null default 0,
SupportAudio int not null default 1,
SupportVideo int not null default 1,
RoomDisplay int not null default 1,
Other int not null default 0,
UserType int not null default 0,
primary key (RoomID)
);
/*==============================================================*/
/* Table: UserInfo */
/*==============================================================*/
create table if not exists UserInfo
(
UserName varchar(30) not null,
Alias varchar(30) not null ,
Password varchar(40) not null default 'a',
Age int not null default 1,
Sex int not null default 2,
Member int not null default 0,
Grade int not null default 0,
Credit int not null default 0,
Email varchar(50) not null default 'a',
Oicq varchar(20) not null default '',
Icon varchar(20) not null default '',
Photo varchar(100) not null default 'a',
Resume varchar(200) not null default 'a',
Guest int not null default 3,
RegistTime datetime not null default '2004-1-1 00:00:00',
LoginTime datetime not null default '2004-1-1 00:00:00',
LogoutTime datetime not null default '2004-1-1 00:00:00',
TotalTime int not null default 0,
Question varchar(50) not null default '',
Answer varchar(50) not null default '',
Status int not null default 1,
IP varchar(20) not null default 'a',
RoomID int not null default 0,
UserType int not null default 0,
primary key (UserName)
);
insert into Room(RoomID,RoomName) values(1,'demo room');
create table if not exists TransferCredit (
TransferCreditID int not null AUTO_INCREMENT,
InitUserName varchar(30) not null,
InitIP varchar(20) not null,
InitCredit int not null,
PassUserName varchar(30) not null,
PassIP varchar(20) not null,
PassCredit int not null,
TransferTime datetime not null ,
primary key (TransferCreditID)
);
create table if not exists ChangeCredit (
ChangeID int not null AUTO_INCREMENT,
AdminUserName varchar(30) not null,
AdminIP varchar(20) not null,
UserName varchar(30) not null,
ChangeTime datetime not null,
OrgCredit int not null,
NowCredit int not null,
AddCredit int not null
primary key (ChangeID)
);
tangnox
- 粉丝: 5
- 资源: 3
最新资源
- C#标签打印控制程序源代码:个性化编辑标签,智能定位条形码与二维码的二次开发利器,标签打印C#控制程序源代码,适合自己进行二次开发 软件可以自己编辑标签,可以自动条形码或二维码的位置 ,C#控制程
- 松下FP-XHC60T中型程序框架:含触摸屏操作及轴定位功能,PLC通讯主从站设计,标准逻辑结构清晰,可代写PLC程序,松下FP-XHC60T 标准可带18轴中型程序,总共逻辑1万多步,含昆仑通态触摸
- "WPF智慧工厂数据平台:构建页面展示、统计图绘制与动画展示的技术框架探讨",WPF智慧工厂数据平台 1, 提供一个智慧工厂数据平台框架 2,理解wpf的设计模式 3,学习如何绘制各种统计图 4
- FLAC3D锚杆生成软件:一键化生成锚杆命令流,便捷操作助力高效永久使用 ,FLAC3D锚杆辅助生成软件根据CAD图自动打锚杆 使用感受 在CAD画出锚杆,启动软件会生成锚杆命令流,call入flac
- 施耐德ATV71变频器原理图纸:深入了解电路结构、控制原理及维修指导,施耐德ATV71原厂纸质原理图纸 施耐德ATV71变频器原理图纸,可以用来研究变频器电路的结构组成、控制原理,为
- 信捷XC PLC与施耐德ATV12变频器通讯程序:实现稳定控制及自动准备功能,含接线、设置指南与昆仑通态程序支持,信捷XC PLC与3台施耐德ATV12变频器通讯程序 信捷XC PLC与3台施耐德AT
- 电动自行车代码方案全套资料:含代码、原理图、PCB及说明文档,涵盖电流环、速度环、PID调节与霍尔自学习算法,电动自行车方案,资料齐全 成熟电动自行车代码方案,学习好资料 中颖中颖电动自行车代
- 三菱PLC FX5U伺服机器人编程解决方案:含FX5U程序、触摸屏、IO表、材料清单及电气图全集成方案,三菱PLC FX5U 伺服机器人程序 包括三菱FX5U程序,威纶通触摸屏程序,IO表,材料清单
- Matlab Simulink电机启动模型:模拟电压暂降等电能质量问题,基于IEEE 33节点模型的研究与应用,电机启动模型 Matlab simulink 可用于模拟电压暂降等电能质量问题,适配
- 高压大功率电动汽车360V方案全套开源控制器技术与强大调试工具配套原理图展示,高压大功率电动汽车360V方案 电动汽车高压电机控制器360v乘用车平台,某知名电控厂家主推 产品,软件源代码,软件FOC
- Matlab实现多智能体系统编队控制的非线性一致性有限时间领导跟随控制仿真,matlab 多智能体系统编队控制仿真,非线性,一致性,领导跟随控制,有限时间控制等 ,核心关键词:Matlab; 多智能体
- 三菱纯水设备程序:采用PLC与触摸屏控制,触摸屏可灵活替换,兼容多种品牌,高效稳定保障纯水质量 ,三菱纯水设备程序纯水设备程序 使用三菱A系列 PLC和三菱A985GOT触摸屏,也可以额外有偿转移指其
- FPGA程序库之W25Q系列SPI Flash控制Verilog代码集:包含UART通信TOP模块及详细资料包,flash spi w25q128 w25q64 w25q32 w25q16 veril
- 三菱FX系列PLC与昆仑通态触摸屏在弯管机程序中的智能化应用,弯管机程序使用三菱FX系列 PLC和昆仑通态触摸屏,也可以用三菱F940系列触摸屏 ,核心关键词:弯管机程序; 三菱FX系列PLC; 昆仑
- 信捷PLC上位机Modbus TCP通信C#源代码实例解析,信捷PLC上位机源代码例子,modbusTCP通信,通俗易懂,C#源代码 ,核心关键词:信捷PLC上位机源代码例子; modbusTCP
- 深度学习技术优化智能电表故障检测:基于LSTM与改良CNN的精准识别方法,深度学习检测不准确智能电表:一个案例研究 python源代码,代码按照高水平文章复现,保证正确 根据用电情况检测出故障的智能电
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈