菜单类别树在数据库中怎么设计

菜单类别树在数据库中怎么设计,第1张

树型结构数据在数据库中常见的表现方式有两种:

1. 层级代码

2. 存储父ID

例如:

1:

create table tb_menu (

code varchar(32), name varchar(32)

)

insert into tb_menu ('01','File')

insert into tb_menu ('02','Edit')

insert into tb_menu ('03','Tool')

insert into tb_menu ('04','Help')

insert into tb_menu('0101','Open')

insert into tb_menu('0102','Close')

insert into tb_menu('0103','New')

insert into tb_menu('0104','Save')

insert into tb_menu('0201','Undo')

insert into tb_menu('0202','Redo')

insert into tb_menu('0203','Copy')

insert into tb_menu('0204','Cut')

insert into tb_menu('0205','Paste')

insert into tb_menu('0301','Option')

insert into tb_menu('0302','Extend')

2:

create table tb_menu (

id int, name varchar(32), parentid int

)

insert into tb_menu (1,'File', 0)

insert into tb_menu (2,'Edit',0)

insert into tb_menu (3,'Tool',0)

insert into tb_menu (4,'Help',0)

insert into tb_menu(5,'Open',1)

insert into tb_menu(6,'Close',1)

insert into tb_menu(7,'New',1)

insert into tb_menu(8,'Save',1)

insert into tb_menu(9,'Undo',2)

insert into tb_menu(10,'Redo',2)

insert into tb_menu(11,'Copy',2)

insert into tb_menu(12,'Cut',2)

insert into tb_menu(13,'Paste',2)

insert into tb_menu(14,'Option',3)

insert into tb_menu(15,'Extend',3)

我当年的笔记,都给你吧。\x0d\x0a\x0d\x0a一、 建立数据库\x0d\x0a方法一:使用向导,调出方法⑴可采用“文件”菜单“新建”\x0d\x0a ⑵或采用“工具”菜单“向导”\x0d\x0a方法二:使用数据库设计器\x0d\x0a1、 使用向导建立数据库\x0d\x0a特点:可以方便快捷地创建数据库,但只适用于一般常用的数据库。\x0d\x0a2、 使用数据库设计器建立数据库\x0d\x0a特点: 最大特点就是灵活性\x0d\x0a *** 作步骤:⑴“文件”菜单“新建”,显示新建对话框\x0d\x0a ⑵选择“数据库”和单击“新建文件”钮\x0d\x0a ⑶在创建对话框中输入新数据库的名称和单击“保存”钮\x0d\x0a 效果:数据库文件已经建立完成。\x0d\x0a 显示出“数据库设计器”窗口和“数据库设计工具”\x0d\x0a打开“数据库设计器”工具方法:“显示”菜单“工具栏” \x0d\x0a 选择“数据库设计器” \x0d\x0a三、建立表\x0d\x0a1、 数据库与数据表\x0d\x0a可以先建立自由表,然后再添加到数据库中\x0d\x0a建立新的数据库表,系统会将其自动加入到数据库中。\x0d\x0a2、 建立自由表\x0d\x0a 注意:自由表独立于任何数据库,如需要课添加到数据库中,但不能同时\x0d\x0a 将一个表添加到多个数据库。\x0d\x0a 预备知识:建立表必须首先建立表的结构\x0d\x0a 即要描述各个字段的字段名、字段类型、字段宽度、如果是数\x0d\x0a 值型还有小数位数,以及索引、是否再字段中允许空值(选择NULL)\x0d\x0a \x0d\x0a3、 建立数据库表\x0d\x0a有三种方法: \x0d\x0a法一、“文件”菜单“新建”,显示新建对话框\x0d\x0a 选择“表”和单击“新建文件”钮\x0d\x0a在创建对话框中输入新数表名称和单击“保存”钮\x0d\x0a 法二、再建立完数据库后,不关闭“数据库设计器”窗口,单击鼠标右键后\x0d\x0a 选择快捷菜单种的“新表”,单击“新表”钮,再创建对话框输入表 名 \x0d\x0a 后“保存”\x0d\x0a 法三、使用数据库设计器工具栏\x0d\x0a (“显示”菜单“工具栏”)\x0d\x0a 选择“数据库设计器”工具栏种的第一个钮“新建表”\x0d\x0a \x0d\x0a二、使用命令建立数据库、数据库表\x0d\x0a1、 建立数据库\x0d\x0aCREATE DATABASE 数据库名称\x0d\x0a2、 建立数据库表\x0d\x0aCREATE TABLE │DBF 表名 [FREE]\x0d\x0a (字段名1 字段类型 [(字段宽度 [,小数位数] )]\x0d\x0a [(字段名2??]\x0d\x0a\x0d\x0a二、使用向导建立查询\x0d\x0a 1、查询形式分类:查询向导:标准查询\x0d\x0a 交叉表向导:以电子表格形式输出查询结果\x0d\x0a 图形向导:以电子图形形式输出查询结果\x0d\x0a 2、使用查询向导建立查询步骤:\x0d\x0a [0]使用查询向导前必须先打开用到的库表或自由表\x0d\x0a ⑴字段选取\x0d\x0a ⑵记录筛选\x0d\x0a ⑶选择排序方式\x0d\x0a ⑷查询完成(选择保存并运行)(浏览查询)\x0d\x0a ⑸打开查询设计器,修改查询


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10034818.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存