Rumah >pangkalan data >tutorial mysql >MySQL mencipta jadual menu navigasi untuk melaksanakan fungsi pengurusan menu navigasi

MySQL mencipta jadual menu navigasi untuk melaksanakan fungsi pengurusan menu navigasi

WBOY
WBOYasal
2023-07-02 08:30:061343semak imbas

MySQL mencipta jadual menu navigasi untuk melaksanakan fungsi pengurusan menu navigasi

Menu navigasi adalah salah satu fungsi biasa dalam pembangunan laman web. Menu navigasi boleh memudahkan pengguna melayari pelbagai halaman laman web. Dalam pangkalan data MySQL, kita boleh melaksanakan fungsi pengurusan menu navigasi dengan mencipta jadual menu navigasi. Artikel ini akan memperkenalkan cara membuat jadual menu navigasi dan menunjukkan cara menambah, memadam dan mengubah suai menu navigasi melalui contoh kod.

  1. Buat jadual menu navigasi

Pertama, kita perlu mencipta jadual menu navigasi untuk menyimpan maklumat menu navigasi. Berikut ialah contoh pernyataan SQL untuk mencipta jadual menu navigasi:

CREATE TABLE `navigation_menu` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `url` varchar(255) NOT NULL,
  `parent_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `parent_id` (`parent_id`),
  CONSTRAINT `navigation_menu_ibfk_1` FOREIGN KEY (`parent_id`) REFERENCES `navigation_menu` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Pernyataan SQL di atas mencipta jadual bernama navigation_menu, yang mengandungi medan berikut: navigation_menu的表,该表包含以下字段:

  • id:导航菜单项的唯一标识,采用自增长的方式生成;
  • name:导航菜单项的名称;
  • url:导航菜单项的链接地址;
  • parent_id:导航菜单项的父级菜单项的标识,用于实现导航菜单的多级结构。
  1. 添加导航菜单项

在导航菜单表中添加导航菜单项,可以使用以下INSERT语句示例:

INSERT INTO `navigation_menu` (`name`, `url`, `parent_id`)
VALUES ('首页', '/home', NULL);

上述INSERT语句将一个名为"首页"的导航菜单项添加到导航菜单表中,链接地址为"/home",父级菜单项为空。

  1. 删除导航菜单项

要删除导航菜单表中的导航菜单项,可以使用以下DELETE语句示例:

DELETE FROM `navigation_menu` WHERE `id` = 1;

上述DELETE语句将删除导航菜单表中id为1的导航菜单项。

  1. 修改导航菜单项

若要修改导航菜单表中的导航菜单项,可以使用以下UPDATE语句示例:

UPDATE `navigation_menu` SET `name` = '关于我们', `url` = '/about' WHERE `id` = 2;

上述UPDATE语句将导航菜单表中id

    id: Pengecam unik item menu navigasi, yang dihasilkan oleh kenaikan automatik; pautan item menu navigasi Alamat; <p></p> <kod>id_ibubapa</kod>: Pengecam item menu induk item menu navigasi, digunakan untuk melaksanakan struktur berbilang peringkat menu navigasi.

    Tambah item menu navigasi

    🎜Untuk menambah item menu navigasi dalam jadual menu navigasi, anda boleh menggunakan contoh pernyataan INSERT berikut: 🎜rrreee🎜Pernyataan INSERT di atas akan menambah item menu navigasi bernama "Halaman Utama "Item menu navigasi ditambahkan pada jadual menu navigasi, alamat pautan ialah "/home", dan item menu induk kosong. 🎜
      🎜Padam item menu navigasi🎜🎜🎜Untuk memadam item menu navigasi dalam jadual menu navigasi, anda boleh menggunakan contoh penyataan DELETE berikut: 🎜rrreee🎜Pernyataan DELETE di atas akan memadamkan jadual menu navigasi Item menu navigasi dengan id1. 🎜
        🎜Ubah suai item menu navigasi🎜🎜🎜Untuk mengubah suai item menu navigasi dalam jadual menu navigasi, anda boleh menggunakan contoh pernyataan KEMASKINI berikut: 🎜rrreee🎜Pernyataan UPDATE di atas akan mengubah navigasi jadual menu kepada Nama item menu navigasi dengan id 2 ditukar kepada "Perihal Kami", dan alamat pautan ditukar kepada "/about". 🎜🎜Melalui contoh kod di atas, kami boleh melaksanakan fungsi pengurusan asas menu navigasi, termasuk menambah, memadam dan mengubah suai item menu navigasi. Dalam proses pembangunan sebenar, kami juga boleh mengembangkan medan jadual menu navigasi mengikut keperluan untuk memenuhi keperluan menu navigasi yang lebih kompleks. 🎜🎜Ringkasan: 🎜🎜Artikel ini memperkenalkan cara membuat jadual menu navigasi melalui MySQL untuk melaksanakan fungsi pengurusan menu navigasi. Kami mencipta jadual menu navigasi yang mengandungi medan id, nama, url dan parent_id serta menunjukkan cara menambah, memadam dan mengubah suai menu navigasi melalui contoh kod. Saya harap artikel ini dapat membantu anda memahami dan melaksanakan fungsi pengurusan menu navigasi. 🎜

Atas ialah kandungan terperinci MySQL mencipta jadual menu navigasi untuk melaksanakan fungsi pengurusan menu navigasi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn