zoukankan      html  css  js  c++  java
  • 如何设计表结构便于treeview显示?

    新手来看:如何设计表结构便于treeview显示?

    食品饮料类
        --饮料类
           --果汁类
               --山楂汁
               --柠檬汁
           --碳酸类
               --可口可乐
               --百事可乐
        --酒类
           --啤酒类
               --烟台啤酒
               --青岛啤酒
           --白酒类
               --茅台
               --五粮液
    办公设备类
          --…………以此类推
    请问该如何建表,便于用treeview显示,而且能反映他们之间的类别关系

    方法二:

     
    一个表
    字段如下:
    id(自动编号)
    fullname(文本)
    ProgramID(文本)

    programID是5位一段的数字,比如
    食品饮料类:00001
    饮料类:0000100001
    果汁类:000010000100001
    山楂汁:00001000010000100001
    柠檬汁:00001000010000100002

    本方法层数是有限制的,字符串最大是 255,如果5位一层,最大层数只有 51 层,不过多数情况下已经够用了。用本方法在统计信息的时候非常方便:

    select * from table where ProgramID like '00001*'
    m :就是copy源,就是一个字符串,表示你将要从m里copy一些东西
    11 : 从m中的第11位开始copy(包含第11位)
    5 : copy从第11位开始后的5个字符
    exp:
    m:='the fellowship of the ring';
    s:=copy(m, 2, 2);
    //s就等于'he'
    取出子串在父串中第一次出现的位置
    例如
    pos('b','abcd');
    返回结果是2
  • 相关阅读:
    MySQL 多会话之间更新数据的小实例
    MySQL Profile
    MySQL Explain
    MySQL 索引
    利用网站上传漏洞使用一句话木马控制服务器
    kali之nmap
    kali之使用sqlmap进行sql注入
    kali之DVWA
    Kali安装nessus
    openvas
  • 原文地址:https://www.cnblogs.com/mingdep/p/2217775.html
Copyright © 2011-2022 走看看