MySQL

MySQL數(shù)據(jù)庫分為兩種:

系統(tǒng)數(shù)據(jù)庫

information_schema:

存儲數(shù)據(jù)庫對象信息

如用戶表信息,列信息,根除,字符,分區(qū)

里面的內(nèi)容我們不能動

performance_schema:

存儲數(shù)據(jù)庫服務器性能參數(shù)信息

mysql:

存儲數(shù)據(jù)庫用戶權限信息

sys:

通過這個庫可以快速的了解系統(tǒng)的元數(shù)據(jù)信息(這個庫是通過視圖的形式把information_schema讶隐、performance_schema結(jié)合起來,查詢出更加令人容易理解的數(shù)據(jù))


用戶數(shù)據(jù)庫:

創(chuàng)建數(shù)據(jù)庫:create database 數(shù)據(jù)庫名稱;

刪除數(shù)據(jù)庫:drop database 數(shù)據(jù)庫名稱;

查看數(shù)據(jù)庫:show database;

使用(進入)數(shù)據(jù)庫:use 數(shù)據(jù)庫名稱;

查看數(shù)據(jù)庫當中有多少張表:show tables;


sql功能分類:

DDL: 數(shù)據(jù)定義語言 用來定義數(shù)據(jù)庫對象:創(chuàng)建庫、表同诫、列等

DML: 數(shù)據(jù)操作語言 用來操作數(shù)據(jù)表中的記錄

DQL: 數(shù)據(jù)查詢語言 用來查詢數(shù)據(jù)

DCL: 數(shù)據(jù)控制語言 用來定義訪問權限和安全級別


SQL數(shù)據(jù)類型:

數(shù)值類型

字符串類型

日期和時間類型

常見數(shù)據(jù)類型:

double:浮點型,例如double(5,2)表示最多5位,其中必須有2位小數(shù),即最大值為999.99;

char:固定長度字符串類型;

varchar:可變長度字符串類型;

text:字符串類型

blob:二進制類型

date:提起類型,格式為:yyyy-MM-dd;

time:時間類型,格式為:hh:mm:ss;

datetime:日期時間類型,格式為:yyyy-MM-dd hh:mm:ss

在MySQL中,字符串類型和日期類型都要用單引號括起來香椎。'Myname' '2018-01-01'


創(chuàng)建數(shù)據(jù)庫:

create database 數(shù)據(jù)庫名 character set utf8;

或:create database 數(shù)據(jù)庫名 char set=utf8;

使用(切換)數(shù)據(jù)庫:

use 數(shù)據(jù)庫名

建表命令:

CREATE TABLE 表名 (列名1列名類型 [約束],列名2列名類型 [約束],.....列名N 類的類型 [約束])

添加一列:

ALTER TABLE 表名 ADD 列名 數(shù)據(jù)類型;

查看表的字段信息 :

desc 表名

修改一個表的字段類型:

ALTER TABLE 表名 MODIFY 字段名 數(shù)據(jù)類型;

刪除一列:

alter table 表名 add 列名 varchar()次询;

添加一列:

alter table 表名 drop 列名;

修改表名:

rename table 原始表名 to 要求改的表名奸汇;

查看表的創(chuàng)建細節(jié):

show create table 表名伺绽;

修改表的字符集gbk:

alter table 表名 character set gbk;

修改表的列名:

alter table 表名 change name newname varchar(20)埂奈;

刪除表:

drop table 表名迄损;

插入操作:

insert into表名(列名1,列名2)values(列值1账磺,列值2.......)海蔽;

批量插入:

insert into表名(列名1,列名2绑谣。党窜。。)values(列值1借宵,列值2)幌衣,(列值1,列值2)壤玫,豁护。。欲间。楚里。;

更新數(shù)據(jù):

update表名 set 列名1=列值1猎贴,列名2=列值2....where 列名=值班缎;

修改數(shù)據(jù)庫密碼:

mysqladmin -u root -p password 密碼;

刪除操作:

delete from 表名 where 列名=值她渴;
如果不加過濾條件就是刪除所有數(shù)據(jù)

刪除表內(nèi)所有數(shù)據(jù):

truncate table 表名达址;

去除重復記錄:

select distinct 要去重信息的列名 from 表名;

把查詢字段的結(jié)果進行運算趁耗,必須都要是數(shù)值型:

As select *沉唠,字段1+字段2 新列名from 表名;

排序:

select * from 表名 order by 列名 desc苛败,id desc(降序)满葛;

select * from 表名 order by 列名 asc,id asc(升序)罢屈;

Count()(統(tǒng)計指定列不為null的記錄行數(shù)):

Select count(*) from 表名(where后跟篩選條件)嘀韧;

Sum()計算關鍵字:

Select sum(要計算的列名1),sum(要計算的列名2) from 表名儡遮;

Avg()平均值關鍵字:

Select avg(要求平均值的列名)from 表名乳蛾;

Max()最大值關鍵字:

select max(要求最大值的列名)from 表名;

Min()最小值關鍵字:

Select min(要求最小值的列名)from 表名 鄙币;

按照某個字段進行分組查詢:

Select 需要根據(jù)的字段 from 表名 group by 需要根據(jù)的字段肃叶;


最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市十嘿,隨后出現(xiàn)的幾起案子因惭,更是在濱河造成了極大的恐慌,老刑警劉巖绩衷,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蹦魔,死亡現(xiàn)場離奇詭異,居然都是意外死亡咳燕,警方通過查閱死者的電腦和手機勿决,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來招盲,“玉大人低缩,你說我怎么就攤上這事〔芑酰” “怎么了咆繁?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長玩般。 經(jīng)常有香客問我,道長礼饱,這世上最難降的妖魔是什么坏为? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮镊绪,結(jié)果婚禮上久脯,老公的妹妹穿的比我還像新娘。我一直安慰自己镰吆,他們只是感情好帘撰,可當我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著万皿,像睡著了一般摧找。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上牢硅,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天蹬耘,我揣著相機與錄音,去河邊找鬼减余。 笑死综苔,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播如筛,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼堡牡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了杨刨?” 一聲冷哼從身側(cè)響起晤柄,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎妖胀,沒想到半個月后芥颈,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡赚抡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年爬坑,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涂臣。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡盾计,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出肉康,到底是詐尸還是另有隱情闯估,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布吼和,位于F島的核電站涨薪,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏炫乓。R本人自食惡果不足惜刚夺,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望末捣。 院中可真熱鬧侠姑,春花似錦、人聲如沸箩做。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽邦邦。三九已至安吁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間燃辖,已是汗流浹背鬼店。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留黔龟,地道東北人妇智。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓滥玷,卻偏偏與公主長得像,于是被迫代替她去往敵國和親巍棱。 傳聞我的和親對象是個殘疾皇子惑畴,可洞房花燭夜當晚...
    茶點故事閱讀 44,713評論 2 354

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

  • 手動不易,轉(zhuǎn)發(fā)請注明出處 --Trance 數(shù)據(jù)庫系統(tǒng)命令: (1).查看存儲過程狀態(tài):show pro...
    Trance_b54c閱讀 1,661評論 0 8
  • 一拉盾、MySQL優(yōu)化 MySQL優(yōu)化從哪些方面入手: (1)存儲層(數(shù)據(jù)) 構建良好的數(shù)據(jù)結(jié)構桨菜』碜矗可以大大的提升我們S...
    寵辱不驚丶歲月靜好閱讀 2,431評論 1 8
  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當在唯一索引所對應的列上鍵入重復值時捉偏,會觸發(fā)此異常。 O...
    我想起個好名字閱讀 5,311評論 0 9
  • MySQL數(shù)據(jù)庫 非關系型數(shù)據(jù)庫的優(yōu)勢: 性能NOSQL是基于鍵值對的泻红,可以想象成表中的主鍵和值的對應關系夭禽,而且不...
    riverstation閱讀 866評論 0 0
  • 什么是數(shù)據(jù)庫? 數(shù)據(jù)庫是存儲數(shù)據(jù)的集合的單獨的應用程序谊路。每個數(shù)據(jù)庫具有一個或多個不同的API讹躯,用于創(chuàng)建,訪問缠劝,管理...
    chen_000閱讀 4,035評論 0 19