美文网首页
MYSQL可重复执行脚本添加索引,字段

MYSQL可重复执行脚本添加索引,字段

作者: _li | 来源:发表于2022-02-19 19:46 被阅读0次

添加字段

drop procedure if exists add_column_if;

delimiter $$

create procedure add_column_if()

begin

declare

iCnt int;

select count(*) into iCnt from information_schema.columns

where table_schema=(select database())

and table_schema='BONDCONTRACE_TEST'

andcolumn_name='AAA';

if (iCnt=0) then

alter table bondcontrac_test add  AAA varchar(10) default null;

end if;

end;

call add_column_if;

drop procedeure add_column_if; $$

delimiter;

加索引

drop  procedure if exits add_index_id;

delimiter $$

create procedure add_index()

begin

declare iCint int;

select count(*) from information_schema.statistcs

where table_schema=''

and table_name=''

and index_name=''

and column_name in ('','')

if (iCint=0) then

alter table tablename add key index_name('','');

end if;

end'

call add_index_if;

drop procedure add_index_if;$$

delimiter;

相关文章

  • MYSQL可重复执行脚本添加索引,字段

    添加字段 drop procedure if exists add_column_if; delimiter $$...

  • elasticsearch简单操作

    通过postman操作elasticsearch版本为7.8.0 添加索引 不能重复的创建索引 查看索引 字段的含...

  • 数据库索引

    mysql索引 索引类型 normal:表示普通索引 unique:表示唯一的,不允许重复的索引,如果该字段信息保...

  • 【Mysql优化分析】之InnoDB索引类型及原理、字段范式/逆

    Mysql优化的部分有很多,本文主要介绍Mysql执行过程、索引类型及原理、字段范式/逆范式设计、索引设计及使用。...

  • 关于数据库一些面试总结

    1.怎么查看该字段是否使用了索引,索引的作用,什么情况下(哪些字段可以)使用索引,索引的类型? (1)mysql可...

  • elasticsearch 的 python API

    导入 es 创建索引 其中的 acknowledged 字段表示创建操作执行成功 重复创建索引,会引发 400 错...

  • 面试总结

    1.Java编程 2. Mysql添加索引后查询速度没有变化 mysql查询语句的where条件字段和select...

  • Mysql优化

    MySQL 执行计划 主要就是关注字段 key type Extra key null 没有用索引...

  • 索引

    1、索引的作用: 对字段建立索引后,当查询时使用到添加了索引的字段可提高查询的速度,但是更新,插入,删除的速度会降...

  • MongoDB性能优化 - MongoDB从入门到删库

    创建索引 在查询条件的字段或者排序条件的字段上创建索引,可以显著提高执行读效率。但是对于写比读多的,就尽量不要添加...

网友评论

      本文标题:MYSQL可重复执行脚本添加索引,字段

      本文链接:https://www.haomeiwen.com/subject/zivplrtx.html