• 创建数据库表语句与visio反向工程中的不懂之处的解惑


    一、在visio反向工程中,出现了几个缩写分别是U1...N、I1...N

    1、U代表UNIQUE KEY

       U1代表UNIQUE KEY1,1为建立唯一键顺序序号

    2、I代表 INDEX

       I2代表INDEX2,2为建立的索引顺序序号

    3、”必需的”代表建表时使用NOT NULL,不能插入NULL

       可以在每个字段后面都加上这NULL 或 NOT NULL 修饰符来指定该字段是否可以为空(NULL),还是说必须填上数据(NOT NULL)。MySQL默认情况下指定字段为NULL修饰符

    二、数据库常识

     1 CREATE TABLE `[#DB_PREFIX#]approval` (
     2   `id` int(10) NOT NULL AUTO_INCREMENT,
     3   `type` varchar(16) DEFAULT NULL,
     4   `data` mediumtext NOT NULL,
     5   `uid` int(11) NOT NULL DEFAULT '0',
     6   `time` int(10) NOT NULL DEFAULT '0',
     7   PRIMARY KEY (`id`),
     8   KEY `type` (`type`),
     9   KEY `uid` (`uid`),
    10   KEY `time` (`time`)
    11 ) ENGINE=[#DB_ENGINE#] DEFAULT CHARSET=utf8;

    中KEY通常是INDEX同义词。如果关键字属性PRIMARY KEY在列定义中已给定,则PRIMARY KEY也可以只指定为KEY。这么做的目的是与其它数据库系统兼容

  • 相关阅读:
    go request请求
    go 接口类型
    go http服务端和客户端
    go 带*号是指针型的, 所以要先初始化这个Address
    go 文档
    go 接口方和类方法 计算薪资
    go client
    ECS数据管理实践备份与恢复
    快速搭建LAMP环境
    Pycharm中设置py文件头部注释信息
  • 原文地址:https://www.cnblogs.com/zjj-coder/p/4011435.html
Copyright © 2020-2023  润新知