Oracle与MySQL 判断索引,字段是否存在。

Oracle查询索引 :

select count(1) as search 
                    from user_ind_columns,user_indexes
                    where user_ind_columns.index_name = user_indexes.index_name
                    and user_ind_columns.table_name = '表名';

查询字段:

select count(1) as dirdtime
                    from USER_TAB_COLUMNS 
                    where upper(table_name)=upper('表名')AND COLUMN_NAME = '字段名称'    (只能一次查询一个,如需查询多个请自行施展“Ctrl + c and Ctrl + v ”大法)

MySQL查询索引:

SELECT count(*) as a FROM information_schema.statistics 
                where table_name = '表名' 
                AND index_name = '索引名称'

查询字段:

select count(*) as a 
                from information_schema.columns 
                where table_name = '表名' and column_name = '字段名' (注意事项同Oracle)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值