如何修改本地phpmyadmin数据库中的表

如何修改本地phpmyadmin数据库中的表,第1张

选择需要修改的表:menu

点击顶部菜单栏上的“ *** 作”,在“将表改名为”中输入正确的表名“wxp_meun”。点击“执行”。

显示结果,“已将表

menu

改名为wxp_menu”,

同时下面显示了修改表的SQLQ语句。

修改成功后,左侧列表会自动刷新,刷新后显示wxp数据库下面正确显示了表:wxp_menu

。这样表名就改过来了。

第一种:单表。

分别为 id、菜单名称、子菜单id列表

id:菜单的唯一编号

子菜单id列表:用逗号(或其他分隔符)分割的多个id的字符串,再由程序中进行处理,分割出多个id;

优点:查询速度非常快。

缺点:不利于维护和拓展,在进行菜单项排序时需要再多写代码进行处理。

第二种:单表内连接。

列分别为 id、菜单名称、父菜单id

根节点的父菜单id为null或者0等一个可以唯一标志的。在查询时进行表内连接查询;

优点:利于表结构的维护和拓展,并且符合设计范式;

缺点:在查询时会造成一些麻烦,并且性能上会受到影响。

当然还有很多其他的方法,这里只例举2个比较常用的方法。

SELECT * FROM menu WHERE link is not null and id not IN (SELECT menuids FROM role WHERE id=5)

把link not null 改成link is not null试试看。O(∩_∩)O~,加油!!


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

原文地址: http://outofmemory.cn/sjk/10043837.html

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

发表评论

登录后才能评论

评论列表(0条)

保存