mysql

SQL

數(shù)據(jù)庫相關(guān)

show databases;展示所有數(shù)據(jù)庫

create database [if not exists] 【數(shù)據(jù)庫名】; 新建數(shù)據(jù)庫

drop database [if exists] 【數(shù)據(jù)庫名】; 刪除數(shù)據(jù)庫

use 【數(shù)據(jù)庫名】; 使用數(shù)據(jù)庫

select database(); 查看當(dāng)前使用的數(shù)據(jù)庫


表相關(guān)

表的操作需要先選擇數(shù)據(jù)庫后使用奔誓,

創(chuàng)建表:

create table 【表名】(
  【字段1】【類型1】[【comment】【注釋1】],
  【字段2】【類型2】[【comment】【注釋2】],
  【字段3】【類型3】[【comment】【注釋3】]
)[【comment】【表注釋】];

drop table 【表名】 刪除表

describe 【表名】; 查看表的信息

show create table student;查看建表語句的信息

alter (修改表的操作)相關(guān)語法:

添加一個字段(默認(rèn)放在所有字段的最后面)

alter table 【表名】
    add【字段】【類型】[【comment】【注釋】];

添加一個字段闲孤,指定放在開頭

alter table 【表名】
    add【字段】【類型】[【comment】【注釋】] frist;

添加一個字段蝙云,指定放在某個字段后面

alter table 【表名】
    add【字段】【類型】[【comment】【注釋】] after 【字段(添加的字段將被放在這個字段后面灾部,這個字段是表里已經(jīng)有的)】;

修改一個字段

alter table 【表名】
    modify【字段】【類型】[【comment】【注釋】];

刪除一個字段

alter table 【表名】
    drop【字段】;

一些類型:

字符串 char() varchar()

1字節(jié) tinyint

約束:

非空約束:not null

唯一約束: unique

主鍵約束: primary key //非空且唯一

默認(rèn)約束: default

外鍵約束: foreign key //保證兩表數(shù)據(jù)一致與完整

語法:alter table 【表名】 add constraint 【外鍵名】 foreign key 【外鍵字段名】 references 【主表字段名】;

desc 【表名】; 展示表信息

show create table 【表名】; 展示創(chuàng)建表時的信息

drop 【表名】 [if exists]; 刪除表

truncate table 【表名】; 刪表并重新創(chuàng)建

alter table 【表名】 rename to 【新表名】; 修改表名


字段定義相關(guān)

alter table 【表名】 add 【字段】【類型】[【comment】【注釋】]; 添加字段定義

alter table 【表名】 drop 【字段】; 刪除字段定義

alter table 【表名】 modify 【字段】 【新類型】; 修改字段類型

alter table 【表名】 change【字段】 【新字段】 【新類型】[【comment】【新注釋】]; 完全改變字段


字段的增刪改

insert into 【表名】 (字段1,字段2,...) values (值1,值2,...),(值1,值2,...); 增加數(shù)據(jù)

全部字段時摆霉,(字段1,字段2,...)可用 ‘ * ’ 代替

update 【表名】 set 【字段1】=【值1】,【字段2】=【值2】[where 【條件】]; 修改數(shù)據(jù)

delete from 【表名】 [where 【條件】]; 刪除數(shù)據(jù)


字段查找相關(guān)

語法:

select 【查找的字段】 from 【表名】 
[where 【條件】] 
[group by 【用于分組的字段】[ having 【分組后條件】] ]
[order by 【用于排序的字段1】 【排序方式1】,【用于排序的字段2】 【排序方式2】]
[limit 【起始索引(當(dāng)前展示的頁,默認(rèn)為0宏多,即第一頁)】 【查詢記錄數(shù)(每頁的數(shù)據(jù)數(shù))】

執(zhí)行順序:from->where->groupBy->having->select->orderBy->limit


1.條件

寫在【條件】【分組后條件】中

不等于: != <>

空: is null

非空:is not null

and &&

or ||

數(shù)據(jù)在...中:數(shù)據(jù) in (a,b,c)

模糊匹配

_ :一個字符

%:任意個字符

在A和B之間的信息:信息 between A and B

2.函數(shù)

寫在【查找的字段】中

數(shù)量 最大值 最小值 平均值 求和
count() max() min() avg() sum()

3.排序

寫在【排序方式】中

不寫排序方式:默認(rèn)升序

升序 asc

降序 desc


多表查詢

隱式內(nèi)連接:select 【字段列表】 from 【表1】,【表2】 where 【條件】;

顯式內(nèi)連接:select 【字段列表】 from 【表1】 [inner] join 【表2】 on 【條件】;

左外連接:select 【字段列表】 from 【表1】 left [outer] join 【表2】 on 【條件】;

右外連接:select 【字段列表】 from 【表1】 right[outer] join 【表2】 on 【條件】;

--》:SQL語句中的select系列可以嵌套使用

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末会喝,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子概页,更是在濱河造成了極大的恐慌籽御,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,640評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惰匙,死亡現(xiàn)場離奇詭異技掏,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)项鬼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評論 3 395
  • 文/潘曉璐 我一進(jìn)店門哑梳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人绘盟,你說我怎么就攤上這事鸠真∶跸桑” “怎么了?”我有些...
    開封第一講書人閱讀 165,011評論 0 355
  • 文/不壞的土叔 我叫張陵弧哎,是天一觀的道長雁比。 經(jīng)常有香客問我稚虎,道長撤嫩,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,755評論 1 294
  • 正文 為了忘掉前任蠢终,我火速辦了婚禮序攘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘寻拂。我一直安慰自己程奠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評論 6 392
  • 文/花漫 我一把揭開白布祭钉。 她就那樣靜靜地躺著瞄沙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪慌核。 梳的紋絲不亂的頭發(fā)上距境,一...
    開封第一講書人閱讀 51,610評論 1 305
  • 那天,我揣著相機(jī)與錄音垮卓,去河邊找鬼垫桂。 笑死,一個胖子當(dāng)著我的面吹牛粟按,可吹牛的內(nèi)容都是我干的诬滩。 我是一名探鬼主播,決...
    沈念sama閱讀 40,352評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼灭将,長吁一口氣:“原來是場噩夢啊……” “哼疼鸟!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起庙曙,我...
    開封第一講書人閱讀 39,257評論 0 276
  • 序言:老撾萬榮一對情侶失蹤愚臀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后矾利,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體姑裂,經(jīng)...
    沈念sama閱讀 45,717評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評論 3 336
  • 正文 我和宋清朗相戀三年男旗,在試婚紗的時候發(fā)現(xiàn)自己被綠了舶斧。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,021評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡察皇,死狀恐怖茴厉,靈堂內(nèi)的尸體忽然破棺而出泽台,到底是詐尸還是另有隱情,我是刑警寧澤矾缓,帶...
    沈念sama閱讀 35,735評論 5 346
  • 正文 年R本政府宣布怀酷,位于F島的核電站,受9級特大地震影響嗜闻,放射性物質(zhì)發(fā)生泄漏蜕依。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評論 3 330
  • 文/蒙蒙 一琉雳、第九天 我趴在偏房一處隱蔽的房頂上張望样眠。 院中可真熱鬧,春花似錦翠肘、人聲如沸檐束。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽被丧。三九已至,卻和暖如春绪妹,著一層夾襖步出監(jiān)牢的瞬間甥桂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評論 1 270
  • 我被黑心中介騙來泰國打工喂急, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留格嘁,地道東北人。 一個月前我還...
    沈念sama閱讀 48,224評論 3 371
  • 正文 我出身青樓廊移,卻偏偏與公主長得像糕簿,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子狡孔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評論 2 355

推薦閱讀更多精彩內(nèi)容