zoukankan      html  css  js  c++  java
  • 数据库转模型图

    Navicat Premium 数据库管理客户端工具,

    选择已经连接的数据库,右键,逆向数据库到模型,即可生成表模型

    生成结果

    0或1个:

    唯一1个:

      

    0个或多个:

    符号:

    0个:O

    0个或1个:|O 

    唯一1个(有且仅1个):| |

    0个或多个:O<

    1个或多个:|<

    多个:< 

     如常见的外键关系:

     auth_group_permissions

     1 SET FOREIGN_KEY_CHECKS=0;
     2 
     3 -- ----------------------------
     4 -- Table structure for auth_group_permissions
     5 -- ----------------------------
     6 DROP TABLE IF EXISTS `auth_group_permissions`;
     7 CREATE TABLE `auth_group_permissions` (
     8   `id` int(11) NOT NULL AUTO_INCREMENT,
     9   `group_id` int(11) NOT NULL,
    10   `permission_id` int(11) NOT NULL,
    11   PRIMARY KEY (`id`),
    12   UNIQUE KEY `auth_group_permissions_group_id_permission_id_0cd325b0_uniq` (`group_id`,`permission_id`),
    13   KEY `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` (`permission_id`),
    14   CONSTRAINT `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`),
    15   CONSTRAINT `auth_group_permissions_group_id_b120cbf9_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`)
    16 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

     auth_group

     1 SET FOREIGN_KEY_CHECKS=0;
     2 
     3 -- ----------------------------
     4 -- Table structure for auth_group
     5 -- ----------------------------
     6 DROP TABLE IF EXISTS `auth_group`;
     7 CREATE TABLE `auth_group` (
     8   `id` int(11) NOT NULL AUTO_INCREMENT,
     9   `name` varchar(150) NOT NULL,
    10   PRIMARY KEY (`id`),
    11   UNIQUE KEY `name` (`name`)
    12 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    auth_permission

     1 SET FOREIGN_KEY_CHECKS=0;
     2 
     3 -- ----------------------------
     4 -- Table structure for auth_permission
     5 -- ----------------------------
     6 DROP TABLE IF EXISTS `auth_permission`;
     7 CREATE TABLE `auth_permission` (
     8   `id` int(11) NOT NULL AUTO_INCREMENT,
     9   `name` varchar(255) NOT NULL,
    10   `content_type_id` int(11) NOT NULL,
    11   `codename` varchar(100) NOT NULL,
    12   PRIMARY KEY (`id`),
    13   UNIQUE KEY `auth_permission_content_type_id_codename_01ab375a_uniq` (`content_type_id`,`codename`),
    14   CONSTRAINT `auth_permission_content_type_id_2f476e4b_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`)
    15 ) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8;

    django_content_type

     1 SET FOREIGN_KEY_CHECKS=0;
     2 
     3 -- ----------------------------
     4 -- Table structure for django_content_type
     5 -- ----------------------------
     6 DROP TABLE IF EXISTS `django_content_type`;
     7 CREATE TABLE `django_content_type` (
     8   `id` int(11) NOT NULL AUTO_INCREMENT,
     9   `app_label` varchar(100) NOT NULL,
    10   `model` varchar(100) NOT NULL,
    11   PRIMARY KEY (`id`),
    12   UNIQUE KEY `django_content_type_app_label_model_76bd3d3b_uniq` (`app_label`,`model`)
    13 ) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;

    django_admin_log

     1 SET FOREIGN_KEY_CHECKS=0;
     2 
     3 -- ----------------------------
     4 -- Table structure for django_admin_log
     5 -- ----------------------------
     6 DROP TABLE IF EXISTS `django_admin_log`;
     7 CREATE TABLE `django_admin_log` (
     8   `id` int(11) NOT NULL AUTO_INCREMENT,
     9   `action_time` datetime(6) NOT NULL,
    10   `object_id` longtext,
    11   `object_repr` varchar(200) NOT NULL,
    12   `action_flag` smallint(5) unsigned NOT NULL,
    13   `change_message` longtext NOT NULL,
    14   `content_type_id` int(11) DEFAULT NULL,
    15   `user_id` int(11) NOT NULL,
    16   PRIMARY KEY (`id`),
    17   KEY `django_admin_log_content_type_id_c4bce8eb_fk_django_co` (`content_type_id`),
    18   KEY `django_admin_log_user_id_c564eba6_fk_auth_user_id` (`user_id`),
    19   CONSTRAINT `django_admin_log_content_type_id_c4bce8eb_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`),
    20   CONSTRAINT `django_admin_log_user_id_c564eba6_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`)
    21 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  • 相关阅读:
    yb课堂 vue里面的状态管理vuex 《四十》
    yb课堂 注册-登陆-个人模块 《三十九》
    MySQL 获取所有表名、所有表结构
    Window版 MySQL可视化工具 Navicat 面安装免激活绿色版
    yb课堂 视频详情页模块开发《三十八》
    yb课堂 首页home开发 《三十七》
    yb课堂 前端项目通用底部选项卡 CommonsFooter 《三十六》
    yb课堂 开发前端项目路由 《三十五》
    yb课堂 基于浏览器和node.js的http客户端Axios 《三十四》
    2020 团体程序设计天梯赛 个人题解 + 反思
  • 原文地址:https://www.cnblogs.com/linkenpark/p/11571334.html
Copyright © 2011-2022 走看看