MySQL給表裡的某個字段建立索引

2021-10-23 18:13:35 字數 798 閱讀 5440

注:`table_name` 和  `column` 中的``是esc下方的乙個鍵 ~`,可省略不寫``,直接寫表名和欄位名

1.新增primary key(主鍵索引):

alter table `table_name` add primary key ( `column` ) 

2.新增unique(唯一索引) :

alter table `table_name` add unique ( `column` ) 

3.新增index(普通索引) :

寫法一:alter table `table_name` add index index_name ( `column` )

寫法二:create index index_name on `table_name`(`column1`,`column2`,`column3`) 

4.新增fulltext(全文索引) :

alter table `table_name` add fulltext ( `column`) 

5.新增多列索引:

寫法一:alter table `table_name` add index index_name ( `column1`, `column2`, `column3` )

寫法二:create index index_name on `table_name`(`column1`,`column2`,`column3`)

show index from `table_name`;-- 查詢表索引

drop index index_name on `table_name`;-- 刪除索引

mysql 替換某個欄位中的某個字元

遇到這麼個情況 比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 csharp view plain copy number addr 01 四川省成都市 街道05號 02 四川省成都市 街道07號 03 四川省成...

mysql替換某個欄位中的某個字元

比如 msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地 名變了,那麼他的位址也就要變 比如 原來是 number addr 01 中國浙江 02 中國浙江 03 中國浙江 現在位址改了 浙江 搬到了 上海 所以,addr欄位裡面的所有的值,都要把 浙江 改為 上海...

mysql查詢json的某個字段

select json extract 欄位名,json結構 from 表名 如果json裡有雙引號,那這樣取出來的資料也帶雙引號,要去掉就使用replace函式 例如 ps push data表裡的push data欄位存的資料為 code 1 msg 成功 使用sql select replac...