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 ...