mysql建立 刪除 查詢索引

2021-10-11 19:01:51 字數 1048 閱讀 2563

mysql建立、刪除、查詢索引

1、查詢索引

show index from 『表名』

2、建立索引

alter table 『表名』 add index index_open_id ( 『列名』)

3、刪除索引

drop index index_open_id on 『表名』 ;

完整展示:

show index from goods_prize_name_list

alter table personal_data add index index_open_id ( open_id )

drop index index_open_id on personal_data ;

mysql獲取當天時間的查詢

select *

from goods_prize

where date_format(goods_prize.end_time, 『%y-%m-%d』)=date_format(now(), 『%y-%m-%d』)

mysql隨機獲取資料庫某一張表的當天的一條不為null的資料

select

*from goods_prize_detail t1 inner join (

select

round(

rand( ) * ( ( select max( id ) from goods_prize_detail ) -

( select min( id ) from goods_prize_detail ) ) + ( select min( id ) from goods_prize_detail )

) as id

) as t2

where

t1.id >= t2.id

and t1.prize_code is not null

and date_format(t1.create_time, 『%y-%m-%d』)=date_format(now(), 『%y-%m-%d』)

order by t1.id

limit 1 for update

mysql索引的應用(建立,刪除,查詢)

1.建立索引 1.新增primary key 主鍵索引 alter table table name addprimary key column 2.新增unique 唯一索引 alter table table name addunique column 3.新增index 普通索引 alter ...

建立 查詢和刪除索引

1 建立索引 create index 索引名 on 表名 列名 2 刪除索引 drop index 索引名 3 建立組合索引 create index 索引名 on 表名 列名1,列名2 4 查詢索引 根據索引名,查詢表索引字段 select from user ind columns where...

mysql 建立索引和刪除索引

索引的建立可以在create table語句中進行,也可以單獨用create index或alter table來給表增加索引。刪除索引可以利用alter table或drop index語句來實現。1 使用alter table語句建立索引。語法如下 alter table table name ...