create database two20210611 default charset=utf8;
use two20210611;
create table student (
studentid char(10) PRIMARY key,
studentname varchar(10) not null,
gender varchar(2) ,
age int ,
index(studentname)
);
show create table student;
insert into student values ('1' , '丘處機' , '男' , 46 );
select * from student;
-- 執(zhí)行計劃 explain
explain select * from student where studentname="丘處機";
-- 組合索引
create table student2 (
studentid char(10) PRIMARY key,
studentname varchar(10) not null,
age int ,
city varchar(10),
dormitoryNo varchar(5), # 宿舍編號
index MultiIndex(city,dormitoryNo) # 組合索引
);
show create table student2;
insert into student2 values ('1' , '楊過' , 19 , '活死人墓' , '002') ;
select * from student2 where studentname="楊過";
explain select * from student2 where studentname="楊過";
select * from student2 where city="活死人墓" and dormitoryNo ='002';
explain select * from student2 where city="活死人墓" and dormitoryNo ='002';
-- 刪除索引
alter table student drop index studentname;
-- 創(chuàng)建索引
create index studentname on student(studentname) ;
-- 事務(wù)
create table user(
u_name varchar(20) ,
unique(u_name)
);
insert into user values ("小龍女");
select * from user;
begin;
insert into user values ("李莫愁");
commit;
begin; -- 事務(wù)的開始
insert into user values ("尹志平");
commit; -- 事務(wù)的結(jié)束
begin ;
insert into user values ("郭靖");
rollback; -- 回滾
-- 回滾點
begin;
insert into user values ("A");
savepoint first_point;
insert into user values ("B");
rollback to savepoint first_point;
insert into user values("C");
commit;
select * from user ;
SQL優(yōu)化
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門明棍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人寇僧,你說我怎么就攤上這事摊腋》邪妫” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵兴蒸,是天一觀的道長推穷。 經(jīng)常有香客問我,道長类咧,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任蟹腾,我火速辦了婚禮痕惋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘娃殖。我一直安慰自己值戳,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布炉爆。 她就那樣靜靜地躺著堕虹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪芬首。 梳的紋絲不亂的頭發(fā)上赴捞,一...
- 文/蒼蘭香墨 我猛地睜開眼财破,長吁一口氣:“原來是場噩夢啊……” “哼掰派!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起左痢,我...
- 正文 年R本政府宣布玫鸟,位于F島的核電站,受9級特大地震影響犀勒,放射性物質(zhì)發(fā)生泄漏屎飘。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一贾费、第九天 我趴在偏房一處隱蔽的房頂上張望钦购。 院中可真熱鬧,春花似錦褂萧、人聲如沸押桃。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽唱凯。三九已至,卻和暖如春谎痢,著一層夾襖步出監(jiān)牢的瞬間磕昼,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- (1)負向條件查詢不能使用索引 not in/not exists都不是好習(xí)慣 可以優(yōu)化為in查詢: (2)前導(dǎo)模...
- 前言 筆者最近工作大多寫sql為主先馆。所以在此記錄一下工作中遇到的問題和解決方案。 今天先寫上一篇躺彬,之后也會將這類似...
- 傳說:一入IT深似海煤墙,從此菜鳥淚成河。 老師宪拥,搞IT真有傳說中****的****這么慘嗎仿野,那我從此要珍愛生命、遠離...
- 前言 SQL優(yōu)化是程序開發(fā)中經(jīng)常遇到的問題,尤其是在程序規(guī)模不斷擴大的時候。SQL的好壞不僅制約著程序的規(guī)模球涛,影響...
- SQL鞏固&數(shù)據(jù)庫優(yōu)化&SQL優(yōu)化(待補充完整細節(jié)) 前言 對于初級程序開發(fā)工程師而言劣针,SQL是很多人的弱項,為此...