普通索引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...