create
database demo_01 default
charset
=utf8mb4;
use demo_01;
create
table
`city`
(`city_id`
int(11)
notnull
auto_increment
,`city_name`
varchar(50
)not
null
,`country_id`
int(11)
notnull
,primary
key(
`city_id`))
engine
=innodb
default
charset
=utf8;
insert
into
`city`
(`city_id`
,`city_name`
,`country_id`
)values(1
,'西安',1
);insert
into
`city`
(`city_id`
,`city_name`
,`country_id`
)values(2
,'newyork',2
);insert
into
`city`
(`city_id`
,`city_name`
,`country_id`
)values(3
,'北京',1
);insert
into
`city`
(`city_id`
,`city_name`
,`country_id`
)values(4
,'上海',1
);
1、建立索引語法:
create
[unique
|fulltext|spatial]
index index_name
[using index_type]
on table_name(index_column_name)
;
示例:
2、查詢索引
語法:
show
index
from table_name;
示例:
可以看見本來是有乙個primary的索引的,我們新加的所以是idx_city_name
3、刪除索引
語法:
drop
index index_name on
table
;
示例:
4、修改指令
語法:
# 該語句新增乙個主鍵,這意味著索引值必須是唯一的,且不能為null
alter
table tb_name add
primary
key(column_list)
;# 這條語句建立索引的值必須是唯一的(除了null外,null可能會出現多次)
alter
table tb_name add
unique index_name(column_list)
;# 新增普通索引, 索引值可以出現多次。
alter
table tb_name add
index index_name(column_list)
;# 該語句指定了索引為fulltext, 用於全文索引
alter
table tb_name add fulltext index_name(column_list)
;
彙編指令速查
一 資料傳輸指令 它們在存貯器和暫存器 暫存器和輸入輸出埠之間傳送資料.1.通用資料傳送指令.mov 傳送字或位元組.movsx 先符號擴充套件,再傳送.movzx 先零擴充套件,再傳送.push 把字壓入堆疊.pop 把字彈出堆疊.pusha 把ax,cx,dx,bx,sp,bp,si,di依次壓...
Sed指令速查
尊重原著,著明 本帖為優秀的帖子整合 1.sed簡介 2.定址 可以通過定址來定位你所希望編輯的行,該位址用數字構成,用逗號分隔的兩個行數表示以這兩行為起止的行的範圍 包括行數表示的那兩行 如1,3表示1,2,3行,美元符號 表示最後一行。範圍可以通過資料,正規表示式或者二者結合的方式確定 3.se...
GIT指令速查
系統的學習git推薦 動畫例項帶領教學 git init新增單個檔案 新增全部檔案 不建議使用 git add readme.txt git add git commit m 文字說明 git status 列出所有本地分支 git branch 列出所有遠端分支 git branch r 列出所有...