關(guān)系型數(shù)據(jù)庫、非關(guān)系型數(shù)據(jù)庫辱揭、關(guān)鍵字說明离唐、SQL、交互方式界阁、MySQL服務(wù)器內(nèi)部對(duì)象侯繁、庫操作、表操作泡躯、字段操作贮竟、數(shù)據(jù)操作

1、數(shù)據(jù)庫:存儲(chǔ)數(shù)據(jù)的倉庫较剃、高效地存儲(chǔ)和處理數(shù)據(jù)的介質(zhì)(介質(zhì)主要是兩種:磁盤和內(nèi)存)

分類:基于存儲(chǔ)介質(zhì)的不同:分為關(guān)系型數(shù)據(jù)庫(SQL)和非關(guān)系型數(shù)據(jù)庫(NoSQL:Not Only SQL)

2咕别、關(guān)系型數(shù)據(jù)庫:是一種建立在關(guān)系模型(數(shù)學(xué)模型)上的數(shù)據(jù)庫

? ? ? 大型{Oracle、DB2}写穴、中型{SQL Server惰拱、MySQL}、小型{Access啊送、SQLite等}

? ? ? 安全(保存磁盤偿短,基本不可能丟失),容易理解馋没,比較浪費(fèi)空間(二維表)

p:關(guān)系模型:包含數(shù)據(jù)結(jié)構(gòu)昔逗、操作指令集合、完整性約束

3篷朵、非關(guān)系型數(shù)據(jù)庫:Memcached勾怒、MongoDB、Redis

? ? ? ? ? 效率高声旺,不安全(斷電丟失)

數(shù)據(jù)庫系統(tǒng):DBS(Database System):是一種虛擬系統(tǒng)笔链,將多種內(nèi)容關(guān)聯(lián)起來的稱呼(DBS = DBMS + DB)

DBMS:Database Management System,數(shù)據(jù)庫管理系統(tǒng)腮猖,專門管理數(shù)據(jù)庫

DBA:Database Administrator鉴扫,數(shù)據(jù)庫管理員

4、SQL:(Structured Query Language)結(jié)構(gòu)化查詢語言

SQL分為三個(gè)部分:DDL數(shù)據(jù)定義語言澈缺、DML數(shù)據(jù)操作語言幔妨、DCL數(shù)據(jù)控制語言

DDL:用來維護(hù)存儲(chǔ)數(shù)據(jù)的結(jié)構(gòu)(數(shù)據(jù)庫鹦赎、表),代表指令:create误堡、drop古话、alter等

DML:用來對(duì)數(shù)據(jù)進(jìn)行操作(數(shù)據(jù)表中的內(nèi)容),代表指令:insert锁施、delete陪踩、update等。其中DML內(nèi)部又單獨(dú)進(jìn)行了一個(gè)分類:DQL悉抵,如select

DCL:主要是負(fù)責(zé)權(quán)限管理(用戶)肩狂,代表指令:grant、revoke等

5姥饰、交互方式:*客戶端連接認(rèn)證:連接服務(wù)器傻谁、認(rèn)證身份(mysql.exe -hPup)

*客戶端發(fā)送SQL指令

*服務(wù)器接收SQL指令,并處理SQL指令列粪,返回操作結(jié)果

*客戶端接收結(jié)果审磁,并顯示結(jié)果

*斷開連接

6、MySQL服務(wù)器內(nèi)部對(duì)象:系統(tǒng)(DBMS)岂座、數(shù)據(jù)庫(DB)态蒂、數(shù)據(jù)表(Table)、字段(Field)

SQL基本操作:庫操作费什、表操作(包含字段操作)钾恢、數(shù)據(jù)操作

7、庫操作:create database 數(shù)據(jù)庫名字 [庫選項(xiàng)];

字符集設(shè)定:charset/character set 具體字符集(數(shù)據(jù)存儲(chǔ)的編碼格式鸳址,常用的有:GBK和UTF8)

校對(duì)集設(shè)定:collate 具體校對(duì)集(數(shù)據(jù)比較的規(guī)則)

數(shù)據(jù)庫名字不能用關(guān)鍵字(已經(jīng)被系統(tǒng)使用的字符)或者保留字(將來系統(tǒng)可能會(huì)用到的字符)

每個(gè)數(shù)據(jù)庫下都有一個(gè)opt文件瘩蚪,保存了庫選項(xiàng)

查看所有數(shù)據(jù)庫:show databases;

查看指定部分的數(shù)據(jù)庫(模糊查詢):show databases like 'pattern';

查看數(shù)據(jù)庫的創(chuàng)建語句:show create database 數(shù)據(jù)庫名字;

數(shù)據(jù)庫名字不可以修改

數(shù)據(jù)庫的修改僅限庫選項(xiàng),即字符集和校對(duì)集(校對(duì)集依賴字符集)

alter database 數(shù)據(jù)庫名字 [庫選項(xiàng)];

charset/character set [=] 字符集

collate 校對(duì)集

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

8稿黍、表操作:

*新增數(shù)據(jù)表

create table [if not exists] 表名(

字段名字 數(shù)據(jù)類型,

……

字段名字 數(shù)據(jù)類型

) [表選項(xiàng)];

*控制表的表現(xiàn)

字符集:charset/character set 具體字符集;? ? -- 保證表中數(shù)據(jù)存儲(chǔ)的字符集

校對(duì)集:collate 具體校對(duì)集

存儲(chǔ)引擎:engine 具體的存儲(chǔ)引擎(innodb和myisam)

出錯(cuò)解決:1create table 數(shù)據(jù)庫名.表名();? 2進(jìn)入數(shù)據(jù)庫環(huán)境:use 數(shù)據(jù)庫名字;

查看數(shù)據(jù)表:

查看所有表:show tables;

查看部分表(模糊查詢):show tables like 'pattern';

查看表的創(chuàng)建語句:show create table 表名;

查看表結(jié)構(gòu)(表中的字段信息):desc/describe/show columns from 表名;

修改數(shù)據(jù)表:修改表名:rename table 舊表名 to 新表名;

修改表選項(xiàng)(字符集募舟、校對(duì)集、存儲(chǔ)引擎都可以修改):alter table 表名 表選項(xiàng) [=] 值;

刪除數(shù)據(jù)表:drop table 表名1,表名2……;

9闻察、字段操作:

新增字段:alter table 表名 add [column] 字段名 數(shù)據(jù)類型 [列屬性] [位置];

first:第一個(gè)位置

after:在哪個(gè)字段之后:after 字段名;

修改字段:alter table 表名 modify 字段名 數(shù)據(jù)類型 [列屬性] [位置];

重命名字段:alter table 表名 change 舊字段 新字段名 數(shù)據(jù)類型 [列屬性] [位置];

刪除字段:alter table 表名 drop 字段名;

10、數(shù)據(jù)操作:

insert into 表名 values(值列表)[,(值列表)];

insert into 表名 (字段列表) values (值列表) [,(值列表)];

查看所有數(shù)據(jù):select * from 表名 [where 條件];

查看指定字段琢锋、指定條件的數(shù)據(jù):select 字段列表 from 表名 [where 條件];

update 表名 set 字段 = 值 [where 條件];

建議都有where辕漂,否則就是更新全部

刪除是不可逆的,謹(jǐn)慎刪除:delete from 表名 [where條件];

11:吴超、小注意點(diǎn):

行/記錄:row/record

列/字段:column/field

p:pattern是匹配模式:%表示匹配多個(gè)字符钉嘹、_表示匹配單個(gè)字符


惠惠
惠惠
惠惠
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鲸阻,隨后出現(xiàn)的幾起案子跋涣,更是在濱河造成了極大的恐慌缨睡,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,807評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陈辱,死亡現(xiàn)場(chǎng)離奇詭異奖年,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)沛贪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門陋守,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人利赋,你說我怎么就攤上這事水评。” “怎么了媚送?”我有些...
    開封第一講書人閱讀 169,589評(píng)論 0 363
  • 文/不壞的土叔 我叫張陵中燥,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我塘偎,道長(zhǎng)疗涉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,188評(píng)論 1 300
  • 正文 為了忘掉前任式塌,我火速辦了婚禮博敬,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘峰尝。我一直安慰自己偏窝,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評(píng)論 6 398
  • 文/花漫 我一把揭開白布武学。 她就那樣靜靜地躺著祭往,像睡著了一般。 火紅的嫁衣襯著肌膚如雪火窒。 梳的紋絲不亂的頭發(fā)上硼补,一...
    開封第一講書人閱讀 52,785評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音熏矿,去河邊找鬼已骇。 笑死,一個(gè)胖子當(dāng)著我的面吹牛票编,可吹牛的內(nèi)容都是我干的褪储。 我是一名探鬼主播,決...
    沈念sama閱讀 41,220評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼慧域,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼鲤竹!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起昔榴,我...
    開封第一講書人閱讀 40,167評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤辛藻,失蹤者是張志新(化名)和其女友劉穎碘橘,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吱肌,經(jīng)...
    沈念sama閱讀 46,698評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡痘拆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了岩榆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片错负。...
    茶點(diǎn)故事閱讀 40,912評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖勇边,靈堂內(nèi)的尸體忽然破棺而出犹撒,到底是詐尸還是另有隱情,我是刑警寧澤粒褒,帶...
    沈念sama閱讀 36,572評(píng)論 5 351
  • 正文 年R本政府宣布识颊,位于F島的核電站,受9級(jí)特大地震影響奕坟,放射性物質(zhì)發(fā)生泄漏祥款。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評(píng)論 3 336
  • 文/蒙蒙 一月杉、第九天 我趴在偏房一處隱蔽的房頂上張望刃跛。 院中可真熱鬧,春花似錦苛萎、人聲如沸桨昙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,746評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛙酪。三九已至,卻和暖如春翘盖,著一層夾襖步出監(jiān)牢的瞬間桂塞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,859評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工馍驯, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留阁危,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,359評(píng)論 3 379
  • 正文 我出身青樓汰瘫,卻偏偏與公主長(zhǎng)得像狂打,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吟吝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評(píng)論 2 361