数据库表和字段名称

合集下载

数据库表设计与字段命名的规范与技巧

数据库表设计与字段命名的规范与技巧

数据库表设计与字段命名的规范与技巧在进行数据库设计时,良好的表设计和字段命名规范能够提高数据库的可维护性、可读性和可扩展性。

本文将从数据库表设计和字段命名两个方面介绍相关的规范和技巧。

数据库表设计的规范与技巧1. 表名命名规范表名应该具有描述性且易于理解,使用清晰和具体的单词或短语来描述表的内容。

避免使用缩写和无意义的命名,以提高表名的可读性。

同时,保持表名使用统一的格式,例如使用小写字母或驼峰命名法。

2. 表的规范化在数据库设计时,应该遵循数据库规范化原则,将数据分解成多个表,以最小化数据冗余并提高数据库的性能。

通过将数据存储在多个相关表中,可以减少数据更新的复杂性,并提供更好的数据一致性。

3. 主键的选择每个表应该具有一个主键来确保数据的唯一性。

主键可以是单个字段或组合字段,建议使用自增长的数值型主键。

避免使用实际数据作为主键,因为实际数据可能会发生变化,从而导致主键冲突。

4. 外键关系在数据库中,不同表之间可能存在关联关系。

使用外键可以建立表与表之间的连接,确保数据的完整性。

关系型数据库中的外键用于实现表之间的关联,从而为查询提供了更高的效率和灵活性。

字段命名的规范与技巧1. 字段使用清晰的命名字段名应该具有描述性,能够准确表达字段的含义和用途。

避免使用缩写和无意义的命名,使用清晰的短语或单词来描述字段。

例如,使用"last_name"代替"ln"来表示姓氏字段。

2. 字段名大小写与命名风格保持字段名的大小写一致,可以选择使用全部小写或驼峰命名法。

遵循统一的命名风格可以提高代码的可读性和维护性。

此外,不同的数据库系统对字段名大小写敏感,需注意保持一致性。

3. 使用数据类型前缀为了提高字段的可读性和可维护性,可以为字段名添加数据类型前缀。

例如,使用"str_"表示字符串类型的字段,"int_"表示整型字段。

这样做可以清晰地指示字段的数据类型,方便开发人员和数据库管理员理解表结构。

MySQL数据库表和字段命名规范

MySQL数据库表和字段命名规范

MySQL数据库表和字段命名规范导言:在数据库设计和开发中,表和字段的命名规范是非常重要的。

一个良好的命名规范能够提高代码的可读性、可维护性和辨识度。

本文将介绍一些常见的MySQL 数据库表和字段命名规范,希望对读者在数据库开发中有所帮助。

一、表命名规范1. 采用小写字母命名表名。

这样可以避免在跨平台时大小写不敏感的问题,并且有助于代码的一致性。

2. 多个单词用下划线(_)分隔。

例如,user_info、order_detail等。

3. 尽量给表名取得有意义且具有描述性的名字,能够清楚表达出表所存储的内容。

二、字段命名规范1. 采用小写字母命名字段名。

同样,这可以避免大小写不敏感的问题。

2. 也可以使用下划线(_)分隔。

例如,create_time、user_id等。

3. 尽量给字段取得有意义的名字,能够清楚表达字段所存储的数据。

三、表和字段命名的一些约定1. 避免使用MySQL保留字作为表名或字段名。

在MySQL中有一些保留字(如select、update等),如果使用这些保留字作为表名或字段名,可能引发一些潜在的问题,在查询时需要特殊处理。

可以在命名中加上下划线或其他可辨识符号来避免与保留字的冲突。

2. 避免使用过长或过于简短的命名。

过长的命名可能造成代码的冗余,过于简短的命名可能不具备辨识度。

合理的命名长度可以提高代码的可读性和可维护性。

3. 避免使用缩写和简写。

虽然缩写和简写可以减少字符数,但是在团队协作中容易引起误解和混淆。

具有明确、清晰含义的命名可以降低开发和维护的成本。

4. 保持命名的一致性。

在整个数据库中,保持表和字段的命名一致性,可以提高理解和维护代码的效率。

例如,如果一个表的主键命名为"id",那么在其他表中也保持主键命名为"id",而不是使用其他类似"pk"或"key"的名称。

四、表和字段命名的示例以下是一些常见的表和字段命名示例,仅供参考,读者可以根据实际情况进行调整:1. 用户信息表:user_info(字段包括user_id, username, password, email等)2. 订单详情表:order_detail(字段包括order_id, product_id, quantity等)3. 商品信息表:product_info(字段包括product_id, product_name, price等)4. 地址信息表:address_info(字段包括address_id, user_id, address等)结论:良好的MySQL数据库表和字段命名规范是数据库开发中必不可少的一部分。

用友u8中常用数据库表及主要字段解析

用友u8中常用数据库表及主要字段解析

用友u8中常用数据库表及主要字段解析一:Accinformation(账套参数表):字段名cSyIDcID中文名备注系统标志指对应的设置在哪个模块中起作用项目ID与cSyID组合来定位某个模块的对应的功能项目cCaption项目描述我们可以通过这个字段了解对应的项目在软件中的作用cValue取值指对应的项目在软件中的状态指账套最初的项目对应状态cDefault默认值二:各个模块对应的系统标志cSyID:AA:表示公共字段;FA:表示固定资产;WA:表示工资管理;SA表示销售管理;GL:表示总账系统;AP:表示应付系统;AR:表示应收系统;ST:表示库存系统;PU:表示采购系统;IA:表示核算系统;BI表示老板通。

三:Inventory(存货档案):字段Cinvcode中文名存货名称备注业务单据保存的表通过这个字段于存货档案进行关联获取对应存的其他信息Cinvname存货名称存货档案和存货大类通过这个字段建立关联Bfree1,bfree2自由项1,2Cinvccode存货大类编码四:Department(部门档案表)字段名cDepCode中文名部门编码备注与相关业务表相关联的字段bDepEndiDepGradecDepName是否末级编码级次部门名称是否为末级部门五:Warehoue(仓库档案表)字段名cWhcode中文名仓库编码备注各业务数据表通过这个字段与仓库档案表建立关联来确定仓库的详细信息cWhValueStyle仓库计价方式业务单据在记账的过程中通过对应的仓库信息中的这个字段来确定成本的计算方式bWhPo是否货位管理六:Code(科目表)字段名Ccode中文名科目编码备注与业务表建立关联的字段。

一级科目的科目名称不能重复确定是否为末级科目确定科目的借贷方向ccode_name科目名称igradebend编码级次是否末级bproperty科目性质bcubup是否客户往来核算是否供应商往来核算bdeptbitem是否部门核算是否项目核算ca_item项目大类bperon是否个人往来核算。

数据库查表字段

数据库查表字段

数据库查表字段一、ID字段ID字段是数据库中最常见的字段之一,也是最重要的字段之一。

它通常用于唯一标识数据库中的每个记录。

每个记录在ID字段中都有一个唯一的标识值,用于区分不同的记录。

在数据库中,ID字段通常是一个自增的整数,每次插入新记录时都会自动增加。

二、Name字段Name字段用于存储记录的名称或标题。

它通常是一个字符串类型的字段,用于描述记录的名称或标题信息。

在很多应用场景下,Name 字段是非常重要的,因为它可以帮助用户快速识别和查找记录。

三、Date字段Date字段用于存储记录的日期或时间信息。

它通常是一个日期或时间类型的字段,用于记录记录的创建日期、修改日期或其他重要日期信息。

在很多应用中,Date字段可以用于按照时间顺序对记录进行排序或筛选。

四、Content字段Content字段用于存储记录的详细内容或描述信息。

它通常是一个文本类型的字段,可以存储大段的文本信息。

在很多应用场景下,Content字段用于存储文章、评论、邮件等需要大段文本描述的信息。

五、Status字段Status字段用于记录记录的状态信息。

它通常是一个枚举类型或整数类型的字段,用于表示记录的不同状态。

例如,一个订单表中的Status字段可以表示订单的不同状态,如已下单、已支付、已发货等。

六、Price字段Price字段用于存储记录的价格信息。

它通常是一个浮点数类型的字段,用于表示记录的价格。

在很多应用场景下,Price字段用于商品、服务或其他需要价格信息的记录。

七、Quantity字段Quantity字段用于存储记录的数量信息。

它通常是一个整数类型的字段,用于表示记录的数量。

在很多应用场景下,Quantity字段用于库存管理、订单处理等需要统计数量的记录。

八、Category字段Category字段用于记录记录的分类信息。

它通常是一个字符串类型的字段,用于表示记录所属的分类。

在很多应用中,Category字段可以帮助用户对记录进行分类、筛选和归类。

数据库数据字典

数据库数据字典

数据库数据字典数据库数据字典是一种记录数据库中各个表、字段、约束等信息的文档,它提供了对数据库结构和元数据的详细描述,为数据库管理员、开发人员和其他相关人员提供了方便的查阅和管理工具。

数据库数据字典通常包括表名、字段名、数据类型、长度、约束、默认值、注释等信息。

在设计数据库数据字典时,可以采用以下标准格式:1. 数据库名称:[数据库名称]数据库名称指的是当前数据库的名称,可以是一个简短的字符串,用于标识数据库。

2. 表名称:[表名称]表名称指的是当前表的名称,可以是一个简短的字符串,用于标识表。

3. 表描述:[表描述]表描述是对当前表的简要描述,可以包括表的用途、功能等信息。

4. 字段列表:字段列表是对当前表中各个字段的详细描述,包括字段名、数据类型、长度、约束、默认值、注释等信息。

字段名:[字段名]字段名指的是当前字段的名称,可以是一个简短的字符串,用于标识字段。

数据类型:[数据类型]数据类型指的是当前字段存储的数据类型,可以是整数、字符串、日期等。

长度:[长度]长度指的是当前字段存储数据的最大长度,可以是一个整数。

约束:[约束]约束指的是对当前字段的限制条件,可以是主键、外键、唯一约束、非空约束等。

默认值:[默认值]默认值指的是当前字段的默认取值,在插入数据时如果没有指定该字段的值,则会使用默认值。

注释:[注释]注释是对当前字段的详细描述,可以包括字段的用途、含义等信息。

5. 索引列表:索引列表是对当前表中各个索引的详细描述,包括索引名、索引类型、索引字段等信息。

索引名:[索引名]索引名指的是当前索引的名称,可以是一个简短的字符串,用于标识索引。

索引类型:[索引类型]索引类型指的是当前索引的类型,可以是普通索引、唯一索引、主键索引等。

索引字段:[索引字段]索引字段指的是当前索引所涉及的字段,可以是一个或多个字段。

以上是数据库数据字典的标准格式,通过这种格式可以清晰地描述数据库中各个表、字段、约束等的信息,方便数据库管理员、开发人员和其他相关人员进行查阅和管理。

数据库命名规范(表、字段名)

数据库命名规范(表、字段名)

数据库命名规范(表、字段名)一.实体和属性的命名1.常用单词已经进行了缩写,在命名过程当中,根据语义拼凑缩写即可。

注意,由于ORCAL 数据库会将字段名称统一成大写或者小写中的一种,所以要求加上下划线举例:定义的缩写 Sales: Sal 销售;Order: Ord 订单;Detail: Dtl 明细;则销售订单名细表命名为:Sal_Ord_Dtl;2.如果表或者是字段的名称仅有一个单词,那么建议不使用缩写,而是用完整的单词。

举例:定义的缩写 Material Ma 物品;物品表名为:Material, 而不是 Ma.但是字段物品编码则是:Ma_ID;而不是Material_ID3.所有的存储值列表的表前面加上前缀Z目的是将这些值列表类排序在数据库最后。

4.所有的冗余类的命名(主要是累计表)前面加上前缀X冗余类是为了提高数据库效率,非规范化数据库的时候加入的字段。

或者表5.关联类通过用下划线连接两个基本类之后,再加前缀R的方式命名,后面按照字母顺序罗列两个表名或者表名的缩写。

关联表用于保存多对多关系。

如果被关联的表名大于10个字母,必须将原来的表名的进行缩写。

如果没有其他原因,建议都使用缩写。

举例:表Object与自身存在多对多的关系,则保存多对多关系的表命名为:R_Object;表 Depart和Employee;存在多对多的关系;则关联表命名为R_Dept_Emp6.每一个表都将有一个自动ID作为主健,逻辑上的主健作为第一组候选主健来定义,如果是数据库自动生成的编码,统一命名为:ID;如果是自定义的逻辑上的编码则用缩写加“ID”的方法命名。

举例:销售订单的编号字段命名:Sal_Ord_ID;如果还存在一个数据库生成的自动编号,则命名为:ID。

7.所有的属性加上有关类型的后缀,类型后缀的缩写定义见文件《类型后缀缩写定义》,注意,如果还需要其它的后缀,都放在类型后缀之前。

二.关系的命名关系的命名基本上按照;如有特殊情况,可以灵活处理.[must/may/can/should][verb/verb+prep][a/many/exatly num][or a/many]的结构命名三.域的命名四.触发器的命名五.有关于默认的几点说明1.严格依赖关系的主细表,主表的后缀Main可以不写。

用友u8中常用数据库表及主要字段1

用友u8中常用数据库表及主要字段1
(
一:Accinformation(账套参数表):
字段名
中文名
备注
cSysID
系统标志
指对应的设置在哪个模块中起作用
cID
项目ID
与cSysID组合来定位某个模块的对应的功能项目
cCaption
项目描述我们可以通过这来自字段了解对应的项目在软件中的作用
cValue
取值
指对应的项目在软件中的状态
cDefault
bdept
是否部门核算
bitem
是否项目核算
cass_item
项目大类
bperson
是否个人往来核算
七:dsign(凭证类别表)
字段名
中文名
备注
Csign
凭证类别字
我们所说的凭证类别是’记’字还是’银’字的
Isignseq
凭证类别排序号
和凭证类别字一起来确定凭证属于哪个凭证类别,在凭证及明细表中也有对应字段
默认值
指账套最初的项目对应状态
二:各个模块对应的系统标志cSysID:
AA:表示公共字段;FA:表示固定资产;WA:表示工资管理;SA表示销售管理;GL:表示总账系统;AP:表示应付系统;AR:表示应收系统;ST:表示库存系统;PU:表示采购系统;IA:表示核算系统;BI表示老板通。
三:Inventory(存货档案):
字段
中文名
备注
Cinvcode
存货名称
业务单据保存的表通过这个字段于存货档案进行关联获取对应存货的其他信息
Cinvname
存货名称
Bfree1,bfree2
自由项1,2
Cinvccode
存货大类编码
存货档案和存货大类通过这个字段建立关联

获取数据库表名、库名、字段名的方法及Fields集合及OpenSchema方法使用技巧

获取数据库表名、库名、字段名的方法及Fields集合及OpenSchema方法使用技巧

获取数据库表名、库名、字段名的方法及Fields集合及OpenSchema方法使用技巧dadaV获取字段名field对象又称字段对象,是recordset的子对象。

通过field对象可以动态获得字段的相关信息。

fields集合中的每一个元素都是一个field对象,一个field对象,对应的事recordset 数据集合中的一个,也就是一个字段。

通过ASP来看一个数据表的结果,要实现这样的功能,就要用到recordset对象的field 集合。

fields属性如下:Name:字段名value:字段值type:字段类型precision:字段允许最大字数变量=获得集合中包含的field对象数目重新获得fields数据集合中包含的field对象set field=;注:index:0~count-1ame是指你建立的Rs记录表中第i个字段的名称(从0开始,i为1时指第2个字段名);应用:(假设rs已经建立):"user",conn,1,1fori="第"&(i+1)&"个字段名是:"(i).name&"<br>"next获取表名OpenSchema 方法可返回有关数据源的模式信息(比如:表的名称,表中的列名,每列的数据类型);OpenSchema 方法Recordset 将以只读、静态游标模式打开。

例:<%Set rs=(20)Do UntilIf rs(3)="TABLE" Then"表名:"&rs(2)&"<br />"End IfLoopSet rs=Nothing'OpenSchema(20)方法将返回表的目录(TABLE_CATALOG)、模式(TABLE_SCHEMA)、表名(TABLE_NAME)、数据类型(TABLE_TYPE)的对象,并且由这些名称、表中的列名、每列的数据类型形成Recordset集合;'rs(0)对应表的目录(TABLE_CATALOG)值;rs(1)→模式(TABLE_SCHEMA);rs(2)→表名(TABLE_NAME);rs(3)→数据类型(TABLE_TYPE);rs(0)是按SQL语句读出来的记录集的先后顺序命名的,rs(0)就是你select出来的第一个记录集。

查询数据库名、表名、字段名、类型、长度、是否关键字

查询数据库名、表名、字段名、类型、长度、是否关键字

查询数据库名、表名、字段名、类型、长度、是否关键字--用到的系统表select * from syscolumns --查所有列select * from systypes --查所有类型select * from sysobjects where xtype='U' --查所有用户表select * from sysindexesselect * from sysindexkeysselect * from syscommentsselect * from sysproperties--查询'部门'表所有字段的名字,类型select , b.xtype, as typenamefrom syscolumns ainner join systypes bon a.xtype=b.xusertypeinner join sysobjects c ona.id=c.id AND c.xtype='U' AND <>'dtproperties' where = '部门'--查询数据库名、表名、字段名、类型、长度、是否关键字SELECT(case when a.colorder=1 then else '' end) 表名,a.colorder 字段序号, 字段名,(case when COLUMNPROPERTY( a.id,,'IsIdentity')=1 then '√'else '' end) 标识,(case when (SELECT count(*) FROM sysobjects WHERE (name in (SELECT name FROM sysindexes WHERE (id = a.id) AND (indidin (SELECT indid FROM sysindexkeys WHERE (id = a.id) AND (colid in (SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = ))))))) AND (xtype = 'PK'))>0 then '√' else '' end) 主键, 类型,a.length 占用字节数,COLUMNPROPERTY(a.id,,'PRECISION') as 长度,isnull(COLUMNPROPERTY(a.id,,'Scale'),0) as 小数位数, (case when a.isnullable=1 then '√'else '' end) 允许空,isnull(e.text,'') 默认值,isnull(g.[value],'') AS 字段说明FROM syscolumns a left join systypes bon a.xtype=b.xusertypeinner join sysobjects don a.id=d.id and d.xtype='U' and <>'dtproperties' left join syscomments eon a.cdefault=e.idleft join sysproperties gon a.id=g.id AND a.colid = g.smallid-- where ='Table1'order by a.id,a.colorder--------------结束---------------补注: 以上是sql server 2000 的写法. 从sql server 2005 开始有所改变,因为SQL2000中的表sysproperties在SQL2005中已经不存在了,取而代之的是表sys.extended_properties,并且两个标的结构也不同。

librenms中数据库的表及字段详解

librenms中数据库的表及字段详解

LibreNMS 是一个开源的网络监控系统,它能够实时监控网络设备和服务器的性能,并提供了大量的监控数据和报告。

LibreNMS 使用了一个庞大的数据库来存储监控数据,这个数据库包含了多个表和字段,本文将详细介绍 LibreNMS 中数据库的表及字段。

一、设备表(devices)设备表是 LibreNMS 中最重要的表之一,它存储了所有被监控设备的信息。

该表中包含了设备的基本信息,如设备名称、设备类型、设备IP 位置区域、SNMP 版本、SNMP 公共社区字符串等。

设备表中的字段包括:1. Device ID:设备的唯一标识符,通常是自增的整数。

2. Device Name:设备的名称,通常是用户自定义的标识符。

3. Device Type:设备的类型,如交换机、路由器、防火墙等。

4. Device IP:设备的 IP 位置区域,用于监控和管理设备。

5. SNMP Version:设备使用的 SNMP 版本,如 SNMPv1、SNMPv2、SNMPv3。

6. SNMP Community:设备的 SNMP 公共社区字符串,用于 SNMP 访问设备。

7. 等等。

二、接口表(ports)接口表存储了设备的网络接口信息,包括每个网络接口的名称、类型、速率、状态等。

在这个表中,每个设备可以有多个接口,每个接口都有自己的记录。

接口表中的字段包括:1. Port ID:接口的唯一标识符,通常是自增的整数。

2. Device ID:接口所属设备的 ID。

3. Port Name:接口的名称,通常是设备上的物理端口号。

4. Port Type:接口的类型,如以太网、快速以太网、千兆以太网等。

5. Port Speed:接口的速率,如 10 Mbps、100 Mbps、1 Gbps 等。

6. Port Status:接口的状态,如 up(开启)、down(关闭)等。

7. 等等。

三、监控数据表(pollers)监控数据表是 LibreNMS 中最庞大的表之一,它存储了所有监控数据的详细信息。

数据库命名规范(表、字段名)

数据库命名规范(表、字段名)

数据库命名规范(表、字段名)数据库命名规范(表、字段名)一.实体和属性的命名1.常用单词已经进行了缩写,在命名过程当中,根据语义拼凑缩写即可。

注意,由于ORCAL 数据库会将字段名称统一成大写或者小写中的一种,所以要求加上下划线举例:定义的缩写 Sales: Sal 销售;Order: Ord 订单;Detail: Dtl 明细;则销售订单名细表命名为:Sal_Ord_Dtl;2.如果表或者是字段的名称仅有一个单词,那么建议不使用缩写,而是用完整的单词。

一、【操作规范】1. 如无备注,则表中的第一个id字段一定是主键且为自动增长;2. 如无备注,则数值类型的字段请使用UNSIGNED属性;3. 如无备注,排序字段order_id在程序中默认使用降序排列;4. 如无备注,所有字段都设置NOT NULL,并设置默认值;5. 如无备注,所有的布尔值字段,如is_hot、is_deleted,都必须设置一个默认值,并设为0;6. 所有的数字类型字段,都必须设置一个默认值,并设为0;7. 针对varchar类型字段的程序处理,请验证用户输入,不要超出其预设的长度;8. 建表时将数据字典中的字段中文名和属性备注写入数据表的备注中(“PK、自动增长”不用写);9. 如无说明,建表时一律采用innodb引擎;二、【常用表名约定】0. 说明:表前缀用项目名称首字母缩写;所以表名都小写,单词之间用下划线分开,单词都用单数形式1. user –用户2. category –分类3. goods –商品、产品等一切可交易网站的物品都用此命名4. good_gallery –物品的相册5. good_cate –物品的分类,除了单独作为表名,其他地方分类单词一律用缩写cate4. attr –属性5. article –文章、新闻、帮助中心等以文章形式出现的,一般都用此命名6. cart –购物车7. feedback –用户反馈8. order –订单9. site_nav –包括页头和页尾导航10. site_config –系统配置表11. admin –后台用户【RBAC标准表】12. role –后台用户角色【RBAC标准表】13. access –后台操作权限,相当于action【RBAC标准表】14. role_admin –后台用户对应的角色【RBAC标准表】15. access_role –后台角色对应的权限【RBAC标准表】16. 待续三、【常用列名约定】1. 表名_id –通常用作外键命名2. cid –特殊的编号,带有元数据,方便关联查询,你可以把它理解成类别(层次)编号。

数据库表、字段命名规范

数据库表、字段命名规范

数据库表、字段命名规范⼀、数据库命名规范采⽤26个英⽂字母(区分⼤⼩写)和0-9的⾃然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词⽤下划线'_'分隔,⼀个项⽬⼀个数据库,多个项⽬慎⽤同⼀个数据库⼆、数据库表命名规范2.1数据表命名规范(1)采⽤26个英⽂字母(区分⼤⼩写)和0-9的⾃然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词⽤下划线'_'分隔(2)全部⼩写命名,禁⽌出现⼤写(3)禁⽌使⽤数据库关键字,如:name,time ,datetime,password等(4)表名称不应该取得太长(⼀般不超过三个英⽂单词)(5)表的名称⼀般使⽤名词或者动宾短语(6)⽤单数形式表⽰名称,例如,使⽤ employee,⽽不是 employees明细表的名称为:主表的名称+字符dtl(detail缩写)例如:采购定单的名称为:po_order,则采购定单的明细表为:po_orderdtl(7)表必须填写描述信息(使⽤SQL语句建表时)2.2命名规范①模块_+功能点⽰例:alllive_log alllive_category②功能点⽰例:live message③通⽤表⽰例:all_user2.3待优化命名⽰例①冗余:错误⽰例:yy_alllive_video_recomment yy_alllive_open_close_log说明:去除项⽬名,简化表名长度,去”yy_”②相同类别表命名存在差异,管理性差错误⽰例:yy_all_live_category yy_alllive_comment_user说明:去除项⽬名,统⼀命名规则,均为”yy_alllive_”开头即可③命名格式存在差异错误⽰例:yy_showfriend yy_user_getpoints yy_live_program_get说明:去除项⽬名,统⼀命名规则,动宾短语分离且动宾逻辑顺序统⼀三、数据库字段命名规范3.1字段命名规范(1)采⽤26个英⽂字母(区分⼤⼩写)和0-9的⾃然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词⽤下划线'_'分隔(2)全部⼩写命名,禁⽌出现⼤写(3)字段必须填写描述信息(4)禁⽌使⽤数据库关键字,如:name,time ,datetime password 等(5)字段名称⼀般采⽤名词或动宾短语(6)采⽤字段的名称必须是易于理解,⼀般不超过三个英⽂单词(7)在命名表的列时,不要重复表的名称例如,在名employe的表中避免使⽤名为employee_lastname的字段(8)不要在列的名称中包含数据类型(9)字段命名使⽤完整名称,禁⽌缩写3.2命名规范①名词⽰例:user_id user_name sex②动宾短语⽰例:is_friend is_good3.3待优化命名⽰例①⼤⼩写规则不统⼀错误⽰例:user_id houseID说明:使⽤统⼀规则,修改为”user_id”,”house_id”②加下划线规则不统⼀错误⽰例:username userid isfriend isgood说明:使⽤下划线进⾏分类,提升可性,⽅便管理,修改为”user_name”,”user_id”,”is_friend”,”is_good”③字段表⽰不明确错误⽰例:uid pid说明:使⽤完整名称,提⾼可读性,修改为”user_id”,”person_id”3.4字段类型规范(1)所有字段在设计时,除以下数据类型timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary 、varbinary外,必须有默认值,字符型的默认值为⼀个空字符值串’’,数值型的默认值为数值0,逻辑型的默认值为数值0(2)系统中所有逻辑型中数值0表⽰为“假”,数值1表⽰为“真”,datetime、smalldatetime类型的字段没有默认值,必须为NULL(3)⽤尽量少的存储空间来存储⼀个字段的数据使⽤int就不要使⽤varchar、char,⽤varchar(16)就不要使varchar(256)IP地址使⽤int类型固定长度的类型最好使⽤char,例如:邮编(postcode)能使⽤tinyint就不要使⽤smallint,int最好给每个字段⼀个默认值,最好不能为null(4)⽤合适的字段类型节约空间字符转化为数字(能转化的最好转化,同样节约空间、提⾼查询性能)避免使⽤NULL字段(NULL字段很难查询优化、NULL字段的索引需要额外空间、NULL字段的复合索引⽆效)少⽤text类型(尽量使⽤varchar代替text字段)3.5数据库中每个字段的规范描述(1)尽量遵守第三范式的标准(3NF)表内的每⼀个值只能被表达⼀次表内的每⼀⾏都应当被唯⼀的标⽰表内不应该存储依赖于其他键的⾮键信息(2)如果字段事实上是与其它表的关键字相关联⽽未设计为外键引⽤,需建索引(3)如果字段与其它表的字段相关联,需建索引(4)如果字段需做模糊查询之外的条件查询,需建索引(5)除了主关键字允许建⽴簇索引外,其它字段所建索引必须为⾮簇索引四、SQL语⾔编码规范4.1⼤⼩写规范(1)所有关键字必须⼤写,如:INSERT、UPDATE、DELETE、SELECT及其⼦句,IF……ELSE、CASE、DECLARE等(2)所有函数及其参数中除⽤户变量以外的部分必须⼤写(3)在定义变量时⽤到的数据类型必须⼩写4.2注释注释可以包含在批处理中,在触发器、存储过程中包含描述性注释将⼤⼤增加⽂本的可读性和可维护性,本规范建议:(1)注释以英⽂为主,实际应⽤中,发现以中⽂注释的SQL语句版本在英⽂环境中不可⽤,为避免后续版本执⾏过程中发⽣某些异常错误,建议使⽤英⽂注释(2)注释尽可能详细、全⾯创建每⼀数据对象前,应具体描述该对象的功能和⽤途,传⼊参数的含义应该有所说明,如果取值范围确定,也应该⼀并说明,取值有特定含义的变量(如boolean类型变量),应给出每个值的含义(3)注释语法:单⾏注释、多⾏注释单⾏注释:注释前有两个连字符(--)对变量、条件⼦句可以采⽤该类注释多⾏注释:符号之间的内容为注释内容,对某项完整的操作建议使⽤该类注释(4)注释简洁,同时应描述清晰(5)函数注释:编写函数⽂本--如触发器、存储过程以及其他数据对象--时,必须为每个函数增加适当注释,该注释以多⾏注释为主,主要结构如下:CREATE PROCEDURE sp_xxx。

数据库表设计与字段命名规范

数据库表设计与字段命名规范

数据库表设计与字段命名规范数据库是现代软件开发中不可或缺的一部分,它将数据以结构化的形式存储,使得数据的管理、检索和处理更加高效。

数据库表设计与字段命名规范是数据库设计过程中非常重要的一环。

本文将探讨数据库表设计的一些原则以及字段的命名规范。

一、数据库表设计原则1. 数据库表的设计应符合第一范式(1NF),每个字段应该是原子性的,即不能再分解为更小的数据单元。

这样可以避免数据冗余和存储空间的浪费。

2. 表之间的关系应明确,使用外键(Foreign Key)来连接表与表之间的关系。

外键是指一个表中的字段,它与另一个表的主键相对应,用于保持数据的完整性和一致性。

3. 表的命名应具有描述性,能够清晰地反映表中存储的数据的含义。

命名应尽量简洁明了,避免使用任何缩略词或不易理解的术语。

4. 避免使用特殊字符、空格或中文等非标准字符作为表名,以免引起不必要的麻烦。

表名中可以使用下划线或者驼峰命名法来分隔单词,提高可读性。

二、字段命名规范1. 字段命名应具有清晰的含义,能够准确地描述字段所代表的数据。

命名应尽量简洁明了,避免使用任务或难以理解的缩写词。

2. 使用小写字母和下划线来命名字段,以提高可读性。

例如,"first_name"代表名字的字段,"email_address"代表电子邮件地址的字段。

3. 遵循统一的命名规范,以便于团队成员之间的交流和理解。

可以约定一些常用的字段前缀,例如"is_"表示布尔类型字段,"create_"表示创建时间字段。

4. 避免使用保留字作为字段名,以免引起语法错误。

在某些数据库系统中,保留字的使用会导致查询无法正常执行。

5. 选择合适的数据类型来表示字段的数据。

例如,使用整数型(int)来存储数字,使用字符串型(varchar)来存储字符等。

6. 字段的命名不宜过长,一般建议不超过30个字符。

过长的字段名会降低可读性,并且在某些数据库系统中可能会发生截断的情况。

数据库查询表字段、表名以及表内容

数据库查询表字段、表名以及表内容

数据库查询表字段、表名以及表内容数据库查询是数据库管理系统中最基本、最常用的操作之一。

它可以帮助我们查找、筛选、排序和统计数据库中的数据,以满足各种需求。

在进行数据库查询时,我们需要关注的主要内容包括表字段、表名以及表内容。

一、表字段表字段是数据库中数据的属性,它们用于描述数据库中的实体。

每个表都有自己的字段,不同的表可能有不同的字段。

通过表字段,我们可以了解到数据库中存储的具体信息。

例如,假设我们有一个学生信息表,其中包含以下字段:学号、姓名、性别、年龄、班级。

通过查询表字段,我们可以了解到该表中存储了学生的学号、姓名、性别、年龄和班级等信息。

二、表名表名是数据库中用于标识表的名称。

它是数据库中的一个重要组成部分,可以帮助我们识别和定位特定的数据表。

在进行数据库查询时,我们需要指定要查询的表名,以便系统能够定位到正确的数据表。

表名一般由字母、数字和下划线组成,并具有一定的命名规范。

例如,我们要查询学生信息表中的学生姓名和班级信息,那么我们需要指定表名为“学生信息表”。

三、表内容表内容是指存储在数据库表中的具体数据。

通过查询表内容,我们可以获取到数据库中存储的实际数据,以满足特定的需求。

在进行数据库查询时,我们可以根据需要查询表中的特定数据,也可以查询表中的所有数据。

查询结果可以按照一定的顺序进行排序,也可以进行筛选和统计操作。

例如,我们要查询学生信息表中的所有学生姓名和班级信息,可以使用如下的SQL语句进行查询:SELECT 姓名, 班级FROM 学生信息表;这样,系统就会返回学生信息表中所有学生的姓名和班级信息。

数据库查询涉及到表字段、表名以及表内容三个主要方面。

通过合理的查询操作,我们可以从数据库中获取到所需的数据,并对其进行进一步的处理和分析。

掌握数据库查询的基本技巧和方法,对于数据库管理和数据分析都具有重要的意义。

希望通过本篇文章的介绍,读者能够对数据库查询有一个更深入的理解,并能够在实际应用中灵活运用。

数据库、表、字段的命名规则

数据库、表、字段的命名规则

数据库、表、字段的命名规则每个公司或者企业数据库、表、字段等都有自己命名规则,数据库开发时数据库、表、字段、视图、触发器、存储过程、变量名、主键、外键、索引等的命名规则。

一、数据库(Database)数据库名称 = 数据库内容标识(首字大写)。

二、表(Table)命名应尽量反映存储的数据内容。

表名前缀:以该表及与该表相关联的一系列表的内容而得到一个代表统一的标识。

表名称 = T +‘_’+ 表名前缀+‘_’+ 表内容标识(首字大写) 。

如客户端信息ClientInfo相关联的一系的表以ci作为前缀,Record记录表即有表名:T_ci_Record。

数据库中不论是表名还是字段名,都一律用英文,不准出现其它语言;且保留原来的字段名,保留它们的规范。

为了不增加数据库当中的表名的长度,一般不允许出现如Form或者Table的字样,如:记录表:应为Record,而不是RecordTable。

数据库当中的表名的命名,一般不准出现空格,假如有几个单词出现的话,每个单词之间不允许留有空格,用”_”隔开如人事信息表:应为Human_Info,而不是Human Info;每个单词的第一个字母必须大写;如果太长,为了不增加编程的难度可采用缩写的方式,每个单词可取三到四个字母表示,也可根据实际情况,实际习惯进行缩写。

三、字段(Field)字段是数据库中的用途最广泛的,它的类型非常多,所以必须加类型前缀来标示它的类型。

字段名称 = F + 字段类型前缀 + 字段内容标识(首字大写) 。

为了编程的方便性,可在前面加上字段类型的前缀,一般取用类型的三个字母,但是不需要下化线,而且这三个字母必须小写;如姓名字段为字符型的话就应该为chrName;尝用字段类型的缩写可参考下面的形式:缩写- 类型chr- charnvr- nvarcharvcr -varcharnum -numberflt -floatdtm -datelng -longclb- clobblb- blob四、视图名(View)视图的名称 = "v_" + 视图内容标识(首字大写)如 v_Record。

用友u8中常用数据库表及主要字段

用友u8中常用数据库表及主要字段

用友u8中常用数据库表及主要字段用友u8中常用数据库表及主要字段(1)一:Accinfo(账套参数表):字段名csysidcaption中文名称系统标志项目标识项目说明备注是指进行相应设置的模块。

结合csysid定位模块对应的功能项,我们可以通过该字段了解软件中对应项的功能。

指软件中相应项的状态。

指账套的初始项目对应状态。

C值cdefault默认值2:对应于每个模块sid的系统标志CSY:aa:表示公共字段;fa:表示固定资产;wa:表示工资管理;sa表示销售管理;gl:表示总账系统;ap:表示应付系统;ar:表示应收系统;st:表示库存系统;pu:表示采购系统;ia:表示核算系统;bi表示老板通。

三:inventory(存货档案):字段cinvcodecinvnamecinvccode中文名存货名称存货名称备注业务单据保存的表通过这个字段于存货档案进行关联获取对应存货的其他信息bfree1,bfree2自由项1,2存货大类编码存货档案和存货大类通过这个字段建立关联四:department(部门档案表)字段名cdepcodebdependidepgradecdepname中文名部门编码是否末级编码级次部门名称备注与相关业务表相关联的字段是否为末级部门五:warehouse(仓库档案表)字段名cwhcode备注各业务数据表通过这个字段与仓库档案表建立关联来确定仓库的详细信息cwhvaluestyle仓库计价方式业务单据在记账的过程中通过对应的仓库信息中的这个字段来确定成本的计算方式中文名仓库编码bwhpos是否货位管理六:code(科目表)字段名中文名ccode科目编码ccode_name科目名称igrade编码级次bend是否末级bproperty科目性质bcus是否客户往来核算bsup是否供应商往来核算bdept是否部门核算bitem是否项目核算cass_item项目大类bperson是否个人往来核算七:dsign(凭证类别表)字段名csign中文名凭证类别字备注我们所说的凭证类别是’记’字还是’银’字的备注与业务表建立关联的字段。

数据库 查询 表结构

数据库 查询 表结构

数据库查询表结构数据库是一个用于存储和管理数据的系统。

而表结构是数据库中数据的组织方式和模式,它用于定义数据表的名称、字段名、字段类型、字段约束等信息,以便对数据进行存储和检索。

表结构包括以下几部分内容:1.表名:表名是用于标识数据表的唯一名称,它是在数据库中创建表时指定的。

2.字段名:字段名是表中的每一列的名称,用于标识不同的数据项。

字段名应具有描述性,以便理解每个字段存储的数据的含义。

3.字段类型:字段类型定义了字段可以存储的数据类型,例如整数、字符、日期等。

常见的字段类型包括int(整数类型)、varchar (变长字符类型)、date(日期类型)等。

4.字段长度:字段长度是指字段可以存储的数据的最大长度。

例如,一个varchar(50)类型的字段可以存储最长为50个字符的字符串。

5.默认值:默认值是指当插入数据时,如果没有明确指定某个字段的值,数据库会自动设置该字段的默认值。

默认值可以是一个具体的值,也可以是一个函数、表达式等。

6.主键:主键是用于唯一标识表中每一行数据的字段或者字段组合。

主键可以确保每一行数据的唯一性,并且在建立表之后不能被修改。

7.外键:外键是在一个表中创建的,引用另一个表中的主键的字段。

外键用于表之间的关联和连接,它实现了关系型数据库的一种基本特性,即数据表之间的关系。

8.索引:索引是一种数据结构,用于加快数据的检索速度。

索引可以定义在一个或多个字段上,并且可以是唯一的或非唯一的。

创建索引可以提高查询的效率,但也会增加插入和更新数据的开销。

表结构的设计是数据库设计的重要组成部分,它直接关系到数据库的性能和数据的完整性。

在设计表结构时,需要考虑以下几点:1.数据类型的选择:根据数据的实际需求和业务逻辑选择合适的数据类型,既能满足数据的存储需求,又能提高查询效率。

2.主键和外键的设计:合理使用主键和外键可以确保数据的完整性和一致性,避免数据冗余和数据误操作。

3.索引的创建:根据查询的需求和数据的访问模式创建合适的索引,以提高查询的效率。

数据库表和字段名称

数据库表和字段名称

数据库表和字段名称dede_addonarticle 附加文章表aid int(11) 文章编号typeid int(11) 分类栏目编号body mediumtext 文章内容dede_addonflash 附加Flash表aid int(11) FLASH编号typeid int(11) 分类栏目编号filesize varchar(10) 文件大小playtime varchar(10) 播放时长flashtype varchar(10) 作品类型flashrank smallint(6) 作品等级width smallint(6) 影片宽度height smallint(6) 影片高度flashurl varchar(80) FLASH地址dede_addonimages 附加图集表aid int(11) 图集编号typeid int(11) 分类栏目编号pagestyle smallint(6) 表现方式(1单页显示2分多页显示3多行多列展示) maxwidth smallint(6) 大图限制宽度imgurls text 图片集内容(标签存放)row smallint(6) 多列式参数(行)col smallint(6) 多列式参数(列)isrm smallint(6) 是否下载远程图片ddmaxwidth smallint(6) 小图片宽度限制dede_addonsoft 附加软件表aid int(11) 软件编号typeid int(11) 分类栏目编号filetype varchar(10) 文件类型language varchar(10) 界面语言softtype varchar(10) 软件类型accredit varchar(10) 授权方式os varchar(30) 运行环境softrank int(11) 软件等级officialUrl varchar(30) 官方网址officialDemo varchar(50) 程序演示地址softsize varchar(10) 软件大小softlinks text 软件下载链接列表introduce text 软件介绍dede_addonspec 附加专题表aid int(11) 专题编号typeid int(11) 分类栏目编号note text 专题内容(仅存放标签代码) dede_admin管理员信息表ID int(10) 自动编号usertype int(10) 用户类型userid varchar(30) 用户登录IDpwd varchar(50) 用户密码uname varchar(20) 用户笔名tname varchar(30) 真实姓名email varchar(30) 电子邮箱typeid int(11) 负责频道(0表示全部) logintime datetime 登录时间loginip varchar(20) 登录IPdede_admintype 系统用户组管理表rank smallint(6) 组级别编号typename varchar(30) 组名称system smallint(6) 是否为系统默认组purviews text 权限列表dede_arcatt文档自定义属性表att smallint(6) 编号attname varchar(30) 属性名称dede_archives 文章表ID int(11) 自动编号typeid int(11) 所属主栏目编号typeid2 int(11) 所属副栏目编号sortrank int(11) 文章排序(置顶方法) iscommend smallint(6) 是否推荐ismake smallint(6) 是否生成静态channel int(11) 文章所属模型arcrank smallint(6) 阅读权限click int(11) 点击次数money smallint(6) 消费点数title varchar(80) 标题shorttitle varchar(36) 简略标题color varchar(10) 标题颜色writer varchar(30) 作者source varchar(50) 来源litpic varchar(100) 缩略图pubdate int(11) 录入时间senddate int(11) 发布时间arcatt smallint(6) 自定属性(att) adminID int(11) 发布管理员IDmid uint(8) 发布会员ID description varchar(250) 摘要keywords varchar(60) 关键词templet varchar(60) 文档模板lastpost int(11) 最近评论时间postnum int(11) 评论数目redirecturl varchar(150) 跳转网址mtype int(11) 用户自定义分类userip varchar(20) 用户IPlocklikeid smallint(6) 是否锁定相关文章likeid varchar(240) 相关文章IDdede_arcrank 阅读权限表ID int(10) 自动编号rank smallint(10) 权限等级membername varchar(20) 等级名称adminrank smallint(10) 管理等级money int(11) 消费点数dede_arctype 栏目管理表ID int(10) 栏目编号(自动编号)reID int(10) 父栏目编号topID int(10)sortrank smallint(6) 排序编号typename varchar(30) 栏目名称typedir varchar(100) 栏目目录isdefault smallint(6) 栏目列表选项(1链接到默认页0链接到列表第一页-1使用动态页) defaultname varchar(20) 默认页的名称issend smallint(6) 是否支持投稿channeltype smallint(6) 频道类型maxpage int(11) 保留ispart smallint(6) 栏目属性corank smallint(6) 浏览权限tempindex varchar(60) 封面模板templist varchar(60) 列表模板temparticle varchar(60) 文章模板tempone varchar(60) 单独页面模板namerule varchar(50) 文章命名规则namerule2 varchar(50) 列表命名规则modname varchar(30) 模板名称description varchar(200) 栏目介绍keywords varchar(100) 关键词moresite smallint(6) 多站点支持siterefer smallint(6) 多站点站点根目录属性sitepath varchar(60) 多站点站点根目录siteurl varchar(60) 多站点绑定域名ishidden smallint(6) 是否隐藏栏目。

数据库表结构命名

数据库表结构命名

数据库表结构命名数据库表结构是指数据库中的表格的设计和组织方式,它包括表名、字段名、字段类型、主键、外键等信息。

一个合理的数据库表结构设计可以提高数据库的性能和数据的可管理性。

本文将围绕数据库表结构展开讨论,介绍一些常见的表结构设计原则和优化技巧。

一、表名的命名规范在设计数据库表结构时,表名应该具有一定的描述性,能够清晰地反映表中存储的数据内容。

同时,表名应该使用单数形式,以便与表中的每一行数据相对应。

例如,一个存储用户信息的表可以命名为“User”。

二、字段名的命名规范字段名也应该具有一定的描述性,能够清晰地反映字段所表示的含义。

字段名应该使用小写字母和下划线的组合,以增加可读性。

例如,一个存储用户姓名的字段可以命名为“user_name”。

三、字段类型的选择在设计数据库表结构时,需要根据实际情况选择合适的字段类型。

常见的字段类型包括整型、浮点型、字符型、日期型等。

不同的字段类型对应不同的存储空间和计算精度,需要根据实际需求进行选择。

四、主键的选择主键是表中用于唯一标识每一行数据的字段。

在设计数据库表结构时,需要选择一个合适的字段作为主键。

通常情况下,可以选择一个自增的整型字段作为主键,以确保每一行数据都具有唯一的标识。

五、外键的使用外键是表之间关系的一种表示方式,用于建立表与表之间的关联关系。

在设计数据库表结构时,需要根据实际需求使用外键。

外键可以用于实现表之间的一对一、一对多、多对多等关系。

六、索引的创建索引是提高数据库查询效率的重要手段之一。

在设计数据库表结构时,需要根据实际查询需求创建合适的索引。

索引可以加快查询速度,但也会增加数据插入和更新的开销,需要权衡利弊。

七、表的拆分与合并在设计数据库表结构时,有时候需要考虑将一个大表拆分成多个小表,或者将多个小表合并成一个大表。

表的拆分与合并可以提高查询性能和数据管理的灵活性,但也会增加表之间的关联操作和数据一致性的管理难度。

八、冗余字段的使用冗余字段是指在数据库表中重复存储相同数据的字段。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库表和字段名称
dede_addonarticle 附加文章表
aid int(11) 文章编号
typeid int(11) 分类栏目编号
body mediumtext 文章内容
dede_addonflash 附加Flash表
aid int(11) FLASH编号
typeid int(11) 分类栏目编号
filesize varchar(10) 文件大小
playtime varchar(10) 播放时长
flashtype varchar(10) 作品类型
flashrank smallint(6) 作品等级
width smallint(6) 影片宽度
height smallint(6) 影片高度
flashurl varchar(80) FLASH地址
dede_addonimages 附加图集表
aid int(11) 图集编号
typeid int(11) 分类栏目编号
pagestyle smallint(6) 表现方式(1单页显示2分多页显示3多行多列展示) maxwidth smallint(6) 大图限制宽度
imgurls text 图片集内容(标签存放)
row smallint(6) 多列式参数(行)
col smallint(6) 多列式参数(列)
isrm smallint(6) 是否下载远程图片ddmaxwidth smallint(6) 小图片宽度限制dede_addonsoft 附加软件表
aid int(11) 软件编号
typeid int(11) 分类栏目编号
filetype varchar(10) 文件类型
language varchar(10) 界面语言
softtype varchar(10) 软件类型
accredit varchar(10) 授权方式
os varchar(30) 运行环境
softrank int(11) 软件等级
officialUrl varchar(30) 官方网址officialDemo varchar(50) 程序演示地址softsize varchar(10) 软件大小
softlinks text 软件下载链接列表introduce text 软件介绍
dede_addonspec 附加专题表
aid int(11) 专题编号
typeid int(11) 分类栏目编号
note text 专题内容(仅存放标签代码) dede_admin管理员信息表
ID int(10) 自动编号
usertype int(10) 用户类型
userid varchar(30) 用户登录ID
pwd varchar(50) 用户密码
uname varchar(20) 用户笔名
tname varchar(30) 真实姓名
email varchar(30) 电子邮箱
typeid int(11) 负责频道(0表示全部) logintime datetime 登录时间
loginip varchar(20) 登录IP
dede_admintype 系统用户组管理表rank smallint(6) 组级别编号typename varchar(30) 组名称system smallint(6) 是否为系统默认组purviews text 权限列表
dede_arcatt文档自定义属性表
att smallint(6) 编号
attname varchar(30) 属性名称
dede_archives 文章表
ID int(11) 自动编号
typeid int(11) 所属主栏目编号typeid2 int(11) 所属副栏目编号
sortrank int(11) 文章排序(置顶方法) iscommend smallint(6) 是否推荐ismake smallint(6) 是否生成静态channel int(11) 文章所属模型arcrank smallint(6) 阅读权限
click int(11) 点击次数
money smallint(6) 消费点数
title varchar(80) 标题
shorttitle varchar(36) 简略标题
color varchar(10) 标题颜色
writer varchar(30) 作者
source varchar(50) 来源
litpic varchar(100) 缩略图
pubdate int(11) 录入时间
senddate int(11) 发布时间
arcatt smallint(6) 自定属性(att) adminID int(11) 发布管理员ID
mid uint(8) 发布会员ID description varchar(250) 摘要keywords varchar(60) 关键词templet varchar(60) 文档模板lastpost int(11) 最近评论时间
postnum int(11) 评论数目
redirecturl varchar(150) 跳转网址
mtype int(11) 用户自定义分类
userip varchar(20) 用户IP
locklikeid smallint(6) 是否锁定相关文章
likeid varchar(240) 相关文章ID
dede_arcrank 阅读权限表
ID int(10) 自动编号
rank smallint(10) 权限等级
membername varchar(20) 等级名称
adminrank smallint(10) 管理等级
money int(11) 消费点数
dede_arctype 栏目管理表
ID int(10) 栏目编号(自动编号)
reID int(10) 父栏目编号
topID int(10)
sortrank smallint(6) 排序编号
typename varchar(30) 栏目名称
typedir varchar(100) 栏目目录
isdefault smallint(6) 栏目列表选项(1链接到默认页0链接到列表第一页-1使用动态页) defaultname varchar(20) 默认页的名称
issend smallint(6) 是否支持投稿
channeltype smallint(6) 频道类型maxpage int(11) 保留
ispart smallint(6) 栏目属性
corank smallint(6) 浏览权限
tempindex varchar(60) 封面模板
templist varchar(60) 列表模板
temparticle varchar(60) 文章模板tempone varchar(60) 单独页面模板namerule varchar(50) 文章命名规则namerule2 varchar(50) 列表命名规则modname varchar(30) 模板名称description varchar(200) 栏目介绍keywords varchar(100) 关键词
moresite smallint(6) 多站点支持
siterefer smallint(6) 多站点站点根目录属性sitepath varchar(60) 多站点站点根目录siteurl varchar(60) 多站点绑定域名ishidden smallint(6) 是否隐藏栏目。

相关文档
最新文档