sql server 和mysql 建立索引

2021-08-23 12:16:46 字數 1005 閱讀 9700

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` )

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

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

5.新增多列索引:

alter table `table_name` add index index_name ( `column1`, `column2`, `column3` )

語法:create [索引型別] index 索引名稱

on 表名(列名)

建立索引例項:

聚簇索引 create clustered index index_name on table_name (cloumn_name);

非聚簇索引 create nonclustered index index_name on table_name (cloumn_name);

唯一索引 create unique index index_name on table_name(cloumn_name);

刪除索引方法:

可利用alter table或drop index語句來刪除索引。類似於create index語句,drop index可以在alter table內部作為一條語句處理,語法如下。

drop index index_name on talbe_name

alter table table_name drop index index_name

alter table table_name drop primary key

SQL Server 和MySQL的區別

sql server和mysql沒多大區別兩者資料庫都能夠在.net或j2ee下執行正常,同樣,都能夠利用raid。區別就是 有一些 控制 名字不一樣,但功能大都一樣。sql server mysql 商業資料庫,貴 不全是免費,但很便宜 只支援windows系統 支援windows和linux,u...

mysql和sqlserver資料轉換

使用mysql migration toolkit,mysql官方自帶的把mssql轉換為mysql 一直下一步下一步,使用advances功能 1 jdbc jtds sqlserver localhost 1433 db cityinfo user sa password 654123 char...

MySQL和SQL Server的區別

sql server 是microsoft 公司推出的關係型資料庫管理系統。具有使用方便可伸縮性好與相關軟體整合程度高等優點,可跨越從執行microsoft windows 98 的膝上型電腦到執行microsoft windows 2012 的大型多處理器的伺服器等多種平台使用。microsoft...