• Navicat for MySQL11--使用经验


    Navicat for MySQL11--使用经验、、

    ---------


    /-------------------
    导出SQL:右键表--转储SQL文件--结构和数据---(Finished - Successfully--导出完成后点击关闭)
    /--------------
    创建数据表:右键选择的数据库--命令列界面--输入语句--Enter
    /-------------------------
    数据库中设置主外键关联关系:
    右键外键列:(blog_id)---工具栏外键---(名(随便写),栏位(bog_id(本表的外键(不能是主键列))),参考数据库(num),被参考表(author),参考栏位(id(被参考表的主键列)),删除时(不写),跟新时(不写),)------------然后保存,
    实例:(三张表博客,作者,评论)
    一个作者有多个博客
    博客多
    作者1

    一个博客有多个评论
    评论多
    博客1

    外键设在多的一方:

    blog_id

    具体的代码:

    -- ----------------------------
    -- Table structure for author
    -- ----------------------------
    DROP TABLE IF EXISTS `author`;
    CREATE TABLE `author` (
    `id` int(11) NOT NULL,
    `name` varchar(255) default NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    -- ----------------------------
    -- Records of author
    -- ----------------------------
    INSERT INTO `author` VALUES ('1', 'name');

    -- ----------------------------
    -- Table structure for blog
    -- ----------------------------
    DROP TABLE IF EXISTS `blog`;
    CREATE TABLE `blog` (
    `id` int(11) NOT NULL auto_increment,
    `title` varchar(255) default NULL,
    `content` varchar(255) default NULL,
    `create_time` datetime default NULL,
    `type` int(11) default NULL,
    `blog_id` int(11) default NULL,
    PRIMARY KEY (`id`),
    KEY `ss` (`blog_id`),
    CONSTRAINT `ss` FOREIGN KEY (`blog_id`) REFERENCES `author` (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    -- ----------------------------
    -- Records of blog
    -- ----------------------------
    INSERT INTO `blog` VALUES ('1', 'title', 'content', '2016-01-11 00:00:00', null, '1');

    -- ----------------------------
    -- Table structure for post
    -- ----------------------------
    DROP TABLE IF EXISTS `post`;
    CREATE TABLE `post` (
    `id` int(11) NOT NULL,
    `name` varchar(255) default NULL,
    `blog_id` int(11) default NULL,
    PRIMARY KEY (`id`),
    KEY `xx` (`blog_id`),
    CONSTRAINT `xx` FOREIGN KEY (`blog_id`) REFERENCES `blog` (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    -- ----------------------------
    -- Records of post
    -- ----------------------------
    INSERT INTO `post` VALUES ('1', 'name', '1');

    /-----------------

    /--------------

    -------------

  • 相关阅读:
    Android开发过程中遇到的问题集合(—)
    Android各种屏幕分辨率(VGA、HVGA、QVGA、WQVGA、WVGA、FWVGA) 具体解释
    Android中Context具体解释 ---- 你所不知道的Context
    HttpClient
    StretchDIBits使用方法
    int a[3];中a+1与&a+1差别 -- C
    把质量控制工作往前推进(1)——安装sonarqube
    24点经典算法
    linux服务之udevd
    java实现第六届蓝桥杯星系炸弹
  • 原文地址:https://www.cnblogs.com/GaoNa/p/9495238.html
走看看 - 开发者的网上家园