zoukankan      html  css  js  c++  java
  • mysql 常用脚本整理

    1.添加字段
    ALTER table summer_xxx.xxx_table ADD column_name TINYINT(1) NOT NULL COMMENT '是否核算' after office_id;
    这是临时向数据库表中添加字段,要注意的是如果添加的字段影响到历史数据、就需要刷新历史数据。
     
     
    2.disable_date字段
    `disabled_date` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '删除时间'
    该字段主要应用在逻辑删除的数据库中、在操作多次同一维度的数据时、如果涉及unique_key (唯一索引的校验),就会出错、所以添加该字段可以实现
    该字段默认取值 1970-01-01 00:00:00
     
     
    3.修改字段
    alter table summer_xxx.xxx_table modify column column_name decimal(7,3) DEFAULT NULL COMMENT 'xxxxx';
    这是临时修改数据库中表字段的方法、通过该方式可以修改线上数据库字段的信息。
     
     
    4.删除索引
    alter table summer_xxx.xxx_table drop index INDEX_UNIQUE_ANALYZE_ASSEMENT_SCORE;
    这是删除索引的脚本、可以删除线上数据库的索引。
     
     
    5.新建索引(唯一索引)
    CREATE UNIQUE INDEX INDEX_NAME ON summer_xxx.xxx_table ( `assement_date`, `office_id`, `tenant_code`, `enabled`, `disabled_date` ) USING BTREE;
    这是创建索引的脚本,在创建唯一索引时、索引命名要以UK_开头,然后唯一索引内有哪些字段、则需要在索引名字上加上该字段名。如 需要将 xxx 表的 A 、B 字段添加唯一索引、则名称为UK_A_B
     
     
    6.新建普通索引
    CREATE INDEX index_name ON table_name (column_list)
    这是新建普通索引的脚本
     
     
    7.查看索引
    show index from tblname;
    查询某个表的所有索引
     
    8.mybatisplus 使用 @ 调用系统内的方法检验-stringUtils.isNotEmpty
    <if test="@com.xxx.article.common.util.collection.CollectionUtil@isNotEmpty(query.articleIdList)"> 
      AND t1.article_id in
    <foreach collection="query.articleIdList" index="index" item="item" open="(" separator="," close=")">
        #{item}
      </foreach>
    </if>
    在该方法中、调用了com.xxx.article.common.util.collection.CollectionUtil 类中的isNotEmpty 校验方法,该方法去判断传入的参数list是否为空,是使用的@符号表示引用的。
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    XCode编译器介绍
    iOS程序的启动过程介绍
    浅谈观察者、工厂、简单工厂设计模式
    iPhone4/4s 5.1.1版本越狱后无法连接iTunes,出现0xE8000012错误的解决方法
    【转】iOS App 自定义 URL Scheme 设计
    【转】iPhone通讯录AddressBook.framework和AddressBookUI.framework的应用
    iOS6正式版不完美越狱教程(附安装讯飞输入法)
    批处理中setlocal enabledelayedexpansion的作用
    应用审核reject理由汇总
    Hudson安装和配置
  • 原文地址:https://www.cnblogs.com/mzlb520/p/15049820.html
Copyright © 2011-2022 走看看