mysql的索引的增刪改查

2021-10-04 17:25:15 字數 640 閱讀 3931

普通索引index:加速查詢

唯一索引:

-主鍵索引primary key:加速查詢+約束(不為空、不能重複)

-唯一索引unique:加速查詢+約束(不能重複)

聯合索引:

-primary key(id,name):聯合主鍵索引

-unique(id,name):聯合唯一索引

-index(id,name):聯合普通索引

1. 建立表的時候指定索引

create table t1(

id int primary key, # primary key 預設自帶索引

name char(10),

unique key(name),

)2. 建立表後再為其加上索引

create table t2(

id int,

name char(5)

);create index idx_name on t3(name);

alter table t3 add index idx_id(id);

3. 刪除索引

drop index idx_id on t3;

alter table t3 drop primary key;

mysql增刪改查效果 mysql增刪改查

檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...

mysql增刪改查擴充套件 MySQL增刪改查

1 插入 insert 1 insert into 表名 values 值1 值2 例子 insert into t1 values zengsf 23 fengshao 22 2 insert into 表名 欄位1,values 值1 例子 insert into t1 name values ...

MYSQL的增刪改查

1 什麼是mariadb?mariadb資料庫管理系統是mysql的乙個分支,主要由開源社群在維護,採用gpl授權許可 mariadb的目的是完全相容mysql,包括api和命令列,使之能輕鬆成為mysql的代替品。在儲存引擎方面,使用xtradb 英語 xtradb 來代替mysql的innodb...