zoukankan      html  css  js  c++  java
  • MySQL 和SQLserver 创建表注释字段的差别

    mysql 的例子

    DROP TABLE IF EXISTS `department`;
    CREATE TABLE `department` (
      `DepartmentID` char(3) NOT NULL COMMENT '员工部门号,主键',
      `DepartmentName` char(20) NOT NULL COMMENT '部门号',
      `Note` text COMMENT '备注',
      PRIMARY KEY (`DepartmentID`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    

    sqlserver 的例子

    CREATE TABLE [dbo].[Department](
    	[DepartmentID] [char](3) NOT NULL,
    	[DepartmentName] [char](20) NOT NULL,
    	[Note] [text] NULL,
     CONSTRAINT [PK_Department] PRIMARY KEY CLUSTERED 
    (
    	[DepartmentID] ASC
    )WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
    GO
    SET ANSI_PADDING OFF
    GO
    EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'员工部门号,主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Department', @level2type=N'COLUMN',@level2name=N'DepartmentID'
    GO
    EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'部门名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Department', @level2type=N'COLUMN',@level2name=N'DepartmentName'
    GO
    EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Department', @level2type=N'COLUMN',@level2name=N'Note'
    GO
    
    
    

    ** 可以看出,,MySQL 比SQLserver 更加的方便去注释,,**

  • 相关阅读:
    spring cloud微服务docker启动
    docker安装mysql5.7
    Spring Boot CommandLineRunner的使用
    IDEA Java 源发行版 8 需要目标发行版 1.8
    Centos6.5安装Python2.7.9
    Hive在drop表的时候报错
    反向读取Mysql数据库表结构到PowerDesigner中
    SpringCloud与Consul集成实现负载均衡
    Mac系统安装和卸载brew包管理
    Consul集群搭建
  • 原文地址:https://www.cnblogs.com/YJBlog/p/10659714.html
Copyright © 2011-2022 走看看