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 Có thể bạn quan tâmĐâ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) |
Bài Viết Liên Quan
Hướng dẫn dùng sql arrays trong PHP
Mảng Chạy thử, kết quả export của biến $names array ( 0 => An, 1 => Minh, 2 => Long, ) 9 là một loại biến đặc biệt, trong nó giữ nhiều giá trị. Mỗi ...
Python động cơ vật lý 3d
Pymunk là một thư viện vật lý 2d Pythonic dễ sử dụng, có thể được sử dụng bất cứ khi nào bạn cần vật lý vật thể cứng 2d từ Pythonthư viện python ...
Chạy lệnh sudo trong Python
edlentzLập trình viên tên TimBài đăng. 11Chủ đề. 7Đã tham gia. Tháng 10 năm 2017Danh tiếng. 0#112-11-2020, 02. 56 CHTôi có một tập lệnh sẽ chạy một số lệnh ...
Lễ hội kim loại 2023 Đức
Lễ hội Rock Hard đã công bố các tiết mục đầu tiên cho năm 2023. Lễ hội cũng đang kỷ niệm hai ngày kỷ niệm vào năm tớiLễ hội Rock Hard kỷ niệm sinh nhật ...
Ngày bây giờ php mysql
Bất cứ ai làm việc với dữ liệu sẽ gặp phải các giá trị ngày tháng tại một số điểm. Ngày là cần thiết vì nhiều lý do. Nếu bạn là Nhà phát triển ...
Who is playing at the Super Bowl 2023
Mùa bóng đá đã đến và mọi đội đang chiến đấu để có cơ hội cạnh tranh trong trận đấu cuối cùng. Super Bowl LVII, nhưng Rihanna đã đạt được vị trí ...
Xác thực phương thức phản ứng-bootstrap
Đó là nó từ hướng dẫn này. Bạn có thể tiếp tục học hỏi điều này và thay vì chỉ đóng phương thức, bạn có thể thực hiện những việc khác như ...
Định dạng thời gian trong javascript là gì?
Thao tác ngày giờ nổi tiếng là khó. Các nhà phát triển gặp phải quy tắc múi giờ, giây nhảy vọt, sự khác biệt về định dạng dành riêng cho ngôn ngữ nên ...
Chương trình Python để chuyển đổi feet thành mét
Với khoảng cách tính bằng mét hoặc yard, nhiệm vụ ở đây là tạo một chương trình Python chuyển đổi khoảng cách tính bằng mét thành yard và ngược lạiví ...
Game điều khiển với python
Tại đây, một chương trình đơn giản trong Python có thể hiển thị một số khái niệm cơ bản quan trọng trong việc thiết lập máy tính. Chương trình mô phỏng ...
Bạn có thể thao tác css với javascript không?
Khi nói đến việc tạo kiểu cho một số nội dung, cách phổ biến nhất là tạo quy tắc kiểu và để bộ chọn của nó nhắm mục tiêu một phần tử hoặc nhiều ...
Cách lấy dữ liệu từ MongoDB bằng Reacjs
API là viết tắt của Giao diện lập trình ứng dụng. Api web phổ biến nhất được sử dụng là API chuyển trạng thái đại diện hoặc API RESTful. API web được ...
Làm cách nào để nhận các giá trị mảng duy nhất bằng hàm PHP Array_unique?
Tiếp tục đọc để tạo một hệ thống kiểm tra danh tính không cho phép nhiều mục nhập mảng dựa trên các giá trị lặp lạinội dungPHP array_unique là gì?Hàm ...
Cách tìm số lặp lại trong Excel
Nếu bạn có một danh sách dữ liệu trong một trang tính với các giá trị duy nhất và giá trị trùng lặp và bạn không chỉ muốn đếm tần suất của các giá ...
Làm cách nào để sử dụng mã hóa trong Laravel?
Trong dự án của bạn, bạn có thể lưu trữ một số dữ liệu cá nhân hoặc thông tin xác thực nhạy cảm trong cơ sở dữ liệu của mình. Nếu một người không ...
Lệnh nào được sử dụng để hiển thị biểu đồ trong python?
là tập hợp các hàm giúp matplotlib hoạt động giống như MATLAB. Mỗi hàm plt.plot([1, 2, 3, 4], [1, 4, 9, 16]) 8 thực hiện một số thay đổi đối với một hình. e. g. ...
Bán Chevrolet Camaro SS 2023
Hộp số, Số tự động 10 cấp, Gói Rs, Gói Công nghệ, Sọc trùm đầu màu đen sa tanh với Dấu băm đỏ, Bộ kẹp phanh, Sơn đỏ, Gói đai ốc và khóa bánh xe màu ...
Fiscal year 2023 Calendar Excel
Microsoft Excel là một nơi tuyệt vời để tạo lịch, vì nó rất dễ truy cập và rất dễ nhập thông tin vàoTrên trang này, bạn sẽ tìm thấy một số loại mẫu ...
Số cuộc gọi giả python
Plugin này cài đặt một bộ cố định mô phỏng là một trình bao bọc mỏng xung quanh API vá do gói mô phỏng cung cấp, nhưng với lợi ích là không phải lo lắng ...
Bạn có thể vlookup nhiều cột trên google sheet không?
Có hai khía cạnh đối với việc sử dụng Vlookup với nhiều tiêu chí trong Google Trang tính. Hãy để tôi minh họa tương tự1. Vlookup nhiều tiêu chí từ một cột ...