information_schema数据库表说明: SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。...TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。...该信息源自mysql.user授权表。是非标准表。 SCHEMA_PRIVILEGES(方案权限)表:给出了关于方案(数据库)权限的信息。该信息来自mysql.db授权表。是非标准表。...TABLE_PRIVILEGES(表权限)表:给出了关于表权限的信息。该信息源自mysql.tables_priv授权表。是非标准表。...名为“mysql.proc name”的列指明了对应于INFORMATION_SCHEMA.ROUTINES表的mysql.proc表列。 VIEWS表:给出了关于数据库中的视图的信息。
系统ID 表ID 表名 表中文名 表说明 FType FSefDefSign 0 0 t_VoucherGroup 凭证字表 凭证的收付转等分类字 0 0 0 1 t_VoucherEntry 凭证分录表...5 t_SystemProfile 系统参数表 公司名称等系统控制参数 0 0 0 6 t_Supplier 供应商表 供应商资料 0 0 0 7 t_SubMesType 辅助资料类别表 系统公用的说明信息类别...0 0 0 8 t_SubMessage 辅助资料表 系统公用的说明信息 0 0 0 9 t_Stock 仓库表 仓库资料 0 0 0 10 t_Settle 结算方式表 结算方式如现金、电汇等 0...预算表 预算表 0 0 1 10035 t_ItemUsedRight 项目操作授权表 项目操作授权表 0 0 1 10036 t_VoucherTemplateType 模式凭证类别表 模式凭证类别表...职位说明附表 职位说明附表 0 0 133 1330125 ORG_Position 职位基本信息表 职位基本信息表 0 0 133 1330126 ORG_PositionAttch 职位信息附表
表说明 act_ge_ 通用数据表,ge是general的缩写 act_hi_ 历史数据表,hi是history的缩写,对应HistoryService接口 act_id_ 身份数据表,id是identity...运行时数据表,ru是runtime的缩写,对应RuntimeService接口和TaskService接口,存储流程实例和用户任务等动态数据 数据库表结构 Activiti数据表清单: 表分类 表名...备注说明 一般数据 ACT_GE_BYTEARRAY 通用的流程定义和流程资源 ACT_GE_PROPERTY 系统相关属性 流程历史记录 ACT_HI_ACTINST 历史的流程实例...和ACT_GE_BYTEARRAY的关联是通过程序用ACT_GE_BYTEARRAY.NAME与ACT_RE_PROCDEF.NAME_完成的,在数据库表结构中没有体现。...DESCRIPTION_ : 说明 9. OWNER_ : 拥有人(发起人) 10. ASSIGNEE_ : 分配到任务的人 11. START__TIME_ : 开始任务时间 12.
数据库 1、Flowable的所有数据库表都以ACT_开头。第二部分是说明表用途的两字符标示符。服务API的命名也大略符合这个规则。 2、ACT_RE_: 'RE’代表repository。...1)通用数据表(2个) act_ge_bytearray:二进制数据表,如流程定义、流程模板、流程图的字节流文件; act_ge_property:属性数据表(不常用); 2)历史表(8个,HistoryService...:用户组信息表,对应节点选定候选组信息; act_id_info:用户扩展信息表,存储用户扩展信息; act_id_membership:用户与用户组关系表; act_id_user:用户信息表,对应节点选定办理人或候选人信息...; 4)流程定义、流程模板相关表(3个,RepositoryService接口操作的表) act_re_deployment:部属信息表,存储流程定义、模板部署信息; act_re_procdef:流程定义信息表...表中,以字节形式存储; 5)流程运行时表(6个,RuntimeService接口操作的表) act_ru_task:运行时流程任务节点表,存储运行中流程的任务节点信息,重要,常用于查询人员或部门的待办任务时使用
玩dedecms有一段时间,对它的字段不是很了解,在此做个记录,方便日后查询 dede数据库字段说明: dede_addonarticle 附加文章表 aid int(11) 文章编号 typeid...int(11) 分类栏目编号 body mediumtext 文章内容 dede_addonflash 附加Flash表 aid int(11) FLASH编号 typeid int(11) 分类栏目编号...width smallint(6) 影片宽度 height smallint(6) 影片高度 flashurl varchar(80) FLASH地址 dede_addonimages 附加图集表...smallint(6) 多列式参数(列) isrm smallint(6) 是否下载远程图片 ddmaxwidth smallint(6) 小图片宽度限制 dede_addonsoft 附加软件表...dede_sgpage:单页 dede_sphinx:全文检索 dede_sys_enum:联动枚举组表 dede_arcmulti:多页标记存储数据表 dede_arctiny:文档微表(typeid2
1 创建Heap表 2 创建AO表 2.1 AO表不压缩 2.2 AO表压缩 2.3 AO表列存压缩 与上表的压缩方式不同 2.3.1 对orientation参数进行测试 2.3.1.1 创建表语句...2.3.1.2 查看数据的大小 2.3.1.3 使用COPY命令导入数据 2.3.1.4 查看在数据库中占用的大小 2.3.1.5 查看表的行数 3 创建HDFS外表实例 3.1 创建外部表实例 3.2...) distributed by (id); distributed by 表示制定分布键,便于segment储存数据 2 创建AO表 2.1 AO表不压缩 drop table if exists test_ao...12m11.227s user 1m27.575s sys 0m50.548s 在以上结果中可以看出不对列压缩用时11m49.978s,而对列压缩的用时12m11.227s,相差23S 2.3.1.4 查看在数据库中占用的大小...需要先配置好 tmp/******_20180812/*******/是HDFS上的路径 delimiter分隔符是 E'\u0001',也就是隐藏符SOH LOG ERRORS SEGMENT REJECT说明吧错误数据放到
sql server系统表详细说明 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs...32 = 表级约束。 actions int 保留。 error int 保留。 sysfilegroups 数据库中的每个文件组在表中占一行。该表存储在每个数据库中。...sysfiles 数据库中的每个文件在表中占一行。该系统表是虚拟表,不能直接更新或修改。 列名 数据类型 描述 fileid smallint 每个数据库的唯一文件标识号。...sysindexes 数据库中的每个索引和表在表中各占一行。该表存储在每个数据库中。 列名 数据类型 描述 id int 表 ID(如果 indid = 0 或 255)。...sysmembers 每个数据库角色成员在表中占一行。该表存储在每个数据库中。 列名 数据类型 描述 memberuid smallint 角色成员的用户 ID。
Online DDL 是否锁表、是否rebuild表、inplace或copy算法的说明: 原文: https://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-overview.html
之前这篇写的如何采集审计日志,其中有个action_id字段, 没有明确的含义,这里说下如何判断其中的含义,可以使用如下的sql:
optimize命令回收表空间的说明 线上服务器,有张大表需要用pt-archiver根据时间划分归档大量数据到另一个新表中。...原先200G的表,在归档完成后,du -hs 显示依然是200G的大小,删除了大量的行记录但是实际上空间是不会释放的。 这种情况下,我们就要使用optimize命令重建表以达到释放表空间的目的。...(好像是从5.6.6之后,optimize不锁表了,但是optimize操作会进行rebuild表操作,要确保磁盘剩余空间足够存放新表的大小,不然操作会失败) 另外,如果在主库执行optimize table...mysql/test/t.ibd 发现这个page的数据还是很多,它们并没有被真正的删除 (实际上当一条记录被删除后,该空间只是标记为空闲了,它会被加入到空间链表里面) ### hexdump命令说明...重建下test.t表试试效果: root@localhost [test]> optimize table t; 再次使用py_innodb_page_info分析page,如下,可以看到page少了很多
pip install pymongo 2.实例代码 from pymongo import MongoClient # username:用户名,password:账号密码,localhost:数据库...IP,dbname:数据库名 client = MongoClient("mongodb://username:password@localhost:27017/dbname") # get db db...= client.get_default_database() # get 数据库表名称:tableNames collection = db.tableNames # 数据查询 datas =
前言 我们平时写一般的SQL语句的时候,可能不会用到系统表,不过在一些特殊的情况下就会用到了,比如说在系统运用的时候,我们根据日期动态创建的数据表,如果要从里面获取数据的时候最好需要加上判断这个表是否存在...我们先介绍一下各个系统表的作用,后面再取几个例子来说明用法。...SQL系统表 sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库 字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库...每个数据库 所有数据库对象 syspermissions 每个数据库 权限 systypes 每个数据库 用户定义数据类型 sysusers 每个数据库 用户 代码演示 1.判断数据表存在 我们要从数据库里查询付款流水的信息...这个时候我们的系统表就起到作用了,上面写到sysobjects可以看到数据库的对象,所以我们首先判断这个表是否在系统里存在,如果存在取数据,不存在输出无此表信息。 ? 这样代码就可以正常运行了。
"> more.gif修改成你需要的图片或者是换成你需要的文字. 12:如何手动修改支付方式排列顺序 回答:数据库表中...,找到payment表,pay_order字段就是用来控制顺序的,你如果想让A支付方式排在第一,那么你需要修改该字段的值稍微大一些。 ...表的前缀 回答:修改data/config.php下的$prefix = "ecs_";将ecs_修改成你需要的前缀.其次,在数据库中,修改表名比如ecs_goods修改为"xxx_goods...中奇兵夺宝的时间和信息在哪个表 回答:ecs_snatch_log里面装着出价的时间和价格。...75:ecshop数据库备份的文件放在哪个目录 回答:data\sqldata目录下面 76L如何加强ecshop搜索 回答: word_list = explode(' ', keyword);
数据库修改表 简介:SQL语法之表的增加与删除。...修改表名 ALTER TABLE 表名 RENAME TO 新的表名; -- 将表名student修改为stu alter table student rename to stu; 添加一列 ALTER...TABLE 表名 ADD 列名 数据类型; -- 给stu表添加一列address,该字段类型是varchar(50) alter table stu add address varchar(50)...; 修改数据类型 ALTER TABLE 表名 MODIFY 列名 新数据类型; -- 将stu表中的address字段的类型改为 char(50) alter table stu modify address...char(50); 修改列名和数据类型 ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型; -- 将stu表中的address字段名改为 addr,类型改为varchar(50)
用于定位数据库中一条记录的一个 相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。 ROWID 它是一个伪列,它并不实际存在于表中。...数据库的大多数操作都是 通过 ROWID 来完成的,而且使用 ROWID 来进行单记录定位速度是最快的。我们可以将其用于删除重复数据。...1开始,依次+1 --优点: 有规律,规律可循,是数字,可以进行判断和分页操作 rownum :1)必须排序 2)不能直接取大于 1 的数 举个栗子: --最底层 rownum 数据库默认顺序号...sys用户 -- 进行授权:grant dba to scott; -- 回收:revoke dba from scott; grant dba to scott; (二)索引 索引是数据库对象之一...在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。
需求分析 1、管理员给用户分配权限,权限数据写到数据库中。...2、认证服务在进行用户认证时从数据库读取用户的权限数据(动态数据) user:用户表,存储了系统用户信息,用户类型包括:学生、老师、管理员等 role:角色表,存储了系统的角色信息,学生、老师...、教学管理员、系统管理员等 user_role:用户角色表,一个用户可拥有多个角色,一个角色可被多个用户所拥有 menu:记录了菜单及菜单下的权限 role_permission:角色权限表,一个角色可拥有多个权限
0x01 漏洞详情 漏洞代码:/source/ecshop/delete_cart_goods.php,16行 image.png $_POST变量直接传入sql语句进行拼接,再进入数据库查询,触发漏洞...image.png 0x02 注入漏洞利用分析 思路一:获取注入获取管理员密码md5 ecshop默认密码不加盐,所以可以直接注入找到ecs_admin_user表获取管理员密码的md5....登录用户的session存在ecs_sessions表,但是只有sesskey。...$this->gen_session_key($this→session_id)就是最终cookie的值,数据库中sesskey对应的是$this->session_id,至于后半部分是通过gen_session_key...$session_id)); } 后半部分gen_session_key通过ip和ROOT_PATH来确认,ip也在session表中可以找到,至于ROOT_PATH,可以通过猜测或者部分路径的报错拿到
,来对网站数据库进行攻击。...ecshop 漏洞详情 该网站漏洞发生的根本原因是根目录下的user.php文件,在第315-365行里的代码里,该代码主要是处理用户注册,用户登录的一些功能请求处理,与数据库进行通信查询用户的账号密码是否正确...,以及写入数据库中用户的注册资料等信息。...我们使用一台windows2008服务器来搭建下ecshop系统的环境,我们使用IIS7.5+mysql数据库,php的版本为5.3,在官方下载最新版。...ecshop漏洞,国内像SINE安全、绿盟安全、启明星辰都是比较专业的安全公司,很多攻击者之所以能植入木马病毒,就是抓住了ecshop网站代码上的漏洞。
为有数据更新的表做索引或表结构(schema)变更 字段不固定时应用 对简单查询需要快速返回结果的处理 大量数据的写入处理: 在数据读入方面,由复制产生的主从模式(数据的写入由主数据库负责,数据的读入由从数据库负责...为了避免这样的问题,就需要把每个表的请求分别分配给合适的主数据库来处理,这就不那么简单了。...另外也可以考虑把数据库分割开来,分别放在不同的数据库服务器上,比如将这个表放在这个数据库服务器上,那个表放在那个数据库服务器上,数据库分割可以减少每台数据库服务器上的数据量,以便减少硬盘I/O处理,实现内存上的高速处理...为有数据更新的表做索引或表结构(schema)变更 在使用关系型数据库时,为了加快查询速度需要创建索引,为了增加必要的字段就一定需要改变表结构。...不定义表结构:即使不定义表结构,也可以像定义了表结构一样使用,还省去了变更表结构的麻烦。
为有数据更新的表做索引或表结构(schema)变更 字段不固定时应用 对简单查询需要快速返回结果的处理 大量数据的写入处理: 在数据读入方面,由复制产生的主从模式(数据的写入由主数据库负责,数据的读入由从数据库负责...为了避免这样的问题,就需要把每个表的请求分别分配给合适的主数据库来处理,这就不那么简单了。...另外也可以考虑把数据库分割开来,分别放在不同的数据库服务器上,比如将这个表放在这个数据库服务器上,那个表放在那个数据库服务器上,数据库分割可以减少 每台数据库服务器上的数据量,以便减少硬盘I/O处理,实现内存上的高速处理...为有数据更新的表做索引或表结构(schema)变更 在使用关系型数据库时,为了加快查询速度需要创建索引,为了增加必要的字段就一定需要改变表结构。...不定义表结构:即使不定义表结构,也可以像定义了表结构一样使用,还省去了变更表结构的麻烦。