Nhà thiết kế phpmyadmin tự động sắp xếp
phpMyAdmin chủ yếu được sử dụng như một ứng dụng quản lý cơ sở dữ liệu máy chủ. Nhưng phần mềm MySQL/MariaDB cũng có một công cụ sơ đồ mối quan hệ thực thể cơ bản cho mục đích lập kế hoạch và phát triển Đối với nhiều người, điều này có thể ngăn nhu cầu tải xuống phần mềm máy tính để bàn để trực quan hóa mối quan hệ giữa các bảng cơ sở dữ liệu (một-một, một-nhiều, nhiều-nhiều). Đó là, trừ khi bạn cần các sơ đồ mối quan hệ thực thể (ER) và các công cụ sơ đồ ER được tùy chỉnh cao để bắt đầu lại từ đầu trong các dự án hợp tác. Trong những trường hợp đó, bạn có thể sẽ được hưởng lợi từ phần mềm tương tự như MySQL Workbench, DBeaver hoặc Draw. io Nếu không, hãy đọc tiếp để tìm hiểu cách tạo sơ đồ cơ sở dữ liệu trong phpMyAdmin Designer với nỗ lực tối thiểu Cách tạo sơ đồ cơ sở dữ liệu trong phpMyAdmin
Nếu bạn muốn biết thêm thông tin về tính năng phpMyAdmin Designer, hãy chọn tùy chọn “Trợ giúp” trong menu bên trái. Tìm hiểu thêm về cách tận dụng tối đa phpMyAdmin và làm việc với cơ sở dữ liệu Đây là cách bạn có thể bật Trình thiết kế trong PHPMyAdmin và lưu thiết kế cơ sở dữ liệu ở định dạng PDF. Kiểm tra công cụ và khả năng tạo mối quan hệ giữa các bảng bằng môi trường nhấp và kéo Giả sử rằng phpmyadmin được cài đặt trên Hệ thống của bạn Thay đổi cấu hình Mở thư viện tập tin/config. mặc định. php. Thay đổi các dòng sau $cfg['Servers'][$i]['pmadb'] = ''; $cfg['Servers'][$i]['bookmarktable'] = ''; $cfg['Servers'][$i]['relation'] = ''; $cfg['Servers'][$i]['table_info'] = ''; $cfg['Servers'][$i]['table_coords'] = ''; $cfg['Servers'][$i]['pdf_pages'] = ''; $cfg['Servers'][$i]['column_info'] = ''; $cfg['Servers'][$i]['history'] = ''; $cfg['Servers'][$i]['designer_coords'] = ''; đến $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; $cfg['Servers'][$i]['relation'] = 'pma_relation'; $cfg['Servers'][$i]['table_info'] = 'pma_table_info'; $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords'; $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages'; $cfg['Servers'][$i]['column_info'] = 'pma_column_info'; $cfg['Servers'][$i]['history'] = 'pma_history'; $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords'; Ngoài ra, Tạo tên DB phpmyadmin và chạy tập lệnh này -- -------------------------------------------------------- -- SQL Commands to set up the pmadb as described in Documentation.html. -- -- DON'T RUN THIS SCRIPT ON MySQL 4.1.2 AND ABOVE! -- Instead, please run create_tables_mysql_4_1_2+.sql. -- -- This script expects the user pma to already be existing. If we would put a -- line here to create him too many users might just use this script and end -- up with having the same password for the controluser. -- -- This user "pma" must be defined in config.inc.php (controluser/controlpass) -- -- Please don't forget to set up the tablenames in config.inc.php -- -- $Id: create_tables.sql 10257 2007-04-07 14:40:24Z lem9 $ -- -------------------------------------------------------- -- -- Database : `phpmyadmin` -- DROP DATABASE IF EXISTS `phpmyadmin`; CREATE DATABASE `phpmyadmin`; USE phpmyadmin; -- -------------------------------------------------------- -- -- Privileges -- GRANT SELECT, INSERT, DELETE, UPDATE ON `phpmyadmin`.* TO 'pma'@localhost; -- -------------------------------------------------------- -- -- Table structure for table `pma_bookmark` -- CREATE TABLE `pma_bookmark` ( `id` int(11) NOT NULL auto_increment, `dbase` varchar(255) NOT NULL default '', `user` varchar(255) NOT NULL default '', `label` varchar(255) NOT NULL default '', `query` text NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM COMMENT='Bookmarks'; -- -------------------------------------------------------- -- -- Table structure for table `pma_column_info` -- CREATE TABLE `pma_column_info` ( `id` int(5) unsigned NOT NULL auto_increment, `db_name` varchar(64) NOT NULL default '', `table_name` varchar(64) NOT NULL default '', `column_name` varchar(64) NOT NULL default '', `comment` varchar(255) NOT NULL default '', `mimetype` varchar(255) NOT NULL default '', `transformation` varchar(255) NOT NULL default '', `transformation_options` varchar(255) NOT NULL default '', PRIMARY KEY (`id`), UNIQUE KEY `db_name` (`db_name`,`table_name`,`column_name`) ) TYPE=MyISAM COMMENT='Column information for phpMyAdmin'; -- -------------------------------------------------------- -- -- Table structure for table `pma_history` -- CREATE TABLE `pma_history` ( `id` bigint(20) unsigned NOT NULL auto_increment, `username` varchar(64) NOT NULL default '', `db` varchar(64) NOT NULL default '', `table` varchar(64) NOT NULL default '', `timevalue` timestamp(14) NOT NULL, `sqlquery` text NOT NULL, PRIMARY KEY (`id`), KEY `username` (`username`,`db`,`table`,`timevalue`) ) TYPE=MyISAM COMMENT='SQL history for phpMyAdmin'; -- -------------------------------------------------------- -- -- Table structure for table `pma_pdf_pages` -- CREATE TABLE `pma_pdf_pages` ( `db_name` varchar(64) NOT NULL default '', `page_nr` int(10) unsigned NOT NULL auto_increment, `page_descr` varchar(50) NOT NULL default '', PRIMARY KEY (`page_nr`), KEY `db_name` (`db_name`) ) TYPE=MyISAM COMMENT='PDF relation pages for phpMyAdmin'; -- -------------------------------------------------------- -- -- Table structure for table `pma_relation` -- CREATE TABLE `pma_relation` ( `master_db` varchar(64) NOT NULL default '', `master_table` varchar(64) NOT NULL default '', `master_field` varchar(64) NOT NULL default '', `foreign_db` varchar(64) NOT NULL default '', `foreign_table` varchar(64) NOT NULL default '', `foreign_field` varchar(64) NOT NULL default '', PRIMARY KEY (`master_db`,`master_table`,`master_field`), KEY `foreign_field` (`foreign_db`,`foreign_table`) ) TYPE=MyISAM COMMENT='Relation table'; -- -------------------------------------------------------- -- -- Table structure for table `pma_table_coords` -- CREATE TABLE `pma_table_coords` ( `db_name` varchar(64) NOT NULL default '', `table_name` varchar(64) NOT NULL default '', `pdf_page_number` int(11) NOT NULL default '0', `x` float unsigned NOT NULL default '0', `y` float unsigned NOT NULL default '0', PRIMARY KEY (`db_name`,`table_name`,`pdf_page_number`) ) TYPE=MyISAM COMMENT='Table coordinates for phpMyAdmin PDF output'; -- -------------------------------------------------------- -- -- Table structure for table `pma_table_info` -- CREATE TABLE `pma_table_info` ( `db_name` varchar(64) NOT NULL default '', `table_name` varchar(64) NOT NULL default '', `display_field` varchar(64) NOT NULL default '', PRIMARY KEY (`db_name`,`table_name`) ) TYPE=MyISAM COMMENT='Table information for phpMyAdmin'; -- -------------------------------------------------------- -- -- Table structure for table `pma_designer_coords` -- CREATE TABLE `pma_designer_coords` ( `db_name` varchar(64) NOT NULL default '', `table_name` varchar(64) NOT NULL default '', `x` INT(11) default NULL, `y` INT(11) default NULL, `v` TINYINT(4) default NULL, `h` TINYINT(4) default NULL, PRIMARY KEY (`db_name`,`table_name`) ) TYPE=MyISAM COMMENT='Table coordinates for Designer' Bây giờ, bạn có thể Mở phpMyAdmin và Chọn một DB. Bây giờ, bạn sẽ có tab 'nhà thiết kế' bên cạnh nhập Lưu thiết kế vào tệp PDF
Ngoài ra, bạn có thể kiểm tra tùy chọn Từ điển dữ liệu nếu bạn cần tùy chọn này ngoài lược đồ trong PDF Nếu bạn chưa quen với PHPMyAdmin, bạn có thể tải xuống từ đây (Đã truy cập 1 lần, 1 lần truy cập hôm nay) |