單進程服務器-epool、數據庫

1返顺、阻塞 I/O 只能阻塞一個 I/O 操作禀苦,而 I/O 復用模型能夠阻塞多個 I/O 操作,所以才叫做多路復用

2遂鹊、采用epoll模型時創(chuàng)建了一個共享的內存空間振乏,操作系統(tǒng)采用事件通知的方式,使一個進程能同時等待多個文件描述符

3稿辙、這樣就可以同時監(jiān)聽多個網絡連接 IO, 相對于多進程气忠、多線程切換的開銷問題邻储,IO 多路復用可以極大的提升系統(tǒng)效率。

數據庫(Database):存儲數據的倉庫

高效地存儲和處理數據的介質(介質主要是兩種:磁盤和內存)

數據庫的分類

基于存儲介質的不同:分為關系型數據庫(SQL)和非關系型數據庫(NoSQL:Not Only SQL)

關系型數據庫

大型:Oracle旧噪、DB2

中型:SQL Server吨娜、MySQL

小型:Access等

非關系型數據庫:Memcached、MongoDB淘钟、Redis

兩種數據庫陣營的區(qū)別

關系型數據庫:安全(保存磁盤宦赠,基本不可能丟失),容易理解米母,比較浪費空間(二維表)

非關系型數據庫:效率高勾扭,不安全(斷電丟失)

是一種建立在關系模型(數學模型)上的數據庫

關系模型:一種所謂建立在關系上的模型

關系模型包含三個方面:

數據結構:用于解決數據存儲的問題,二維表(有行和列)

操作指令集合:所有SQL語句

完整性約束:表內數據約束(字段與字段)铁瞒、表與表之間約束(外鍵)

從需要存儲的數據需求中分析妙色,如果是一類數據(實體)應該設計成一張二維表:表是由表頭和數據部分組成

表頭:即字段名,用來規(guī)定數據的名字

數據部分:實際存儲的數據單元

關系型數據庫慧耍,需要維護實體內部身辨、實體與實體之間的聯(lián)系

如果表中對應的某個字段沒有值(數據)丐谋,但是系統(tǒng)依然要分配空間,所以說關系型數據庫比較浪費空間

SQL:(Structured Query Language煌珊,結構化查詢語言)

SQL分為三個部分:

DDL:(Data Definition Language号俐,數據定義語言)用來維護存儲數據的結構(數據庫、表)定庵,代表指令:create吏饿、drop、alter等

DML:(Data Manipulation Language洗贰,數據操作語言)用來對數據進行操作(數據表中的內容)找岖,代表指令:insert、delete敛滋、update等许布。其中DML內部又單獨進行了一個分類:DQL(Data Query Language,數據查詢語言)如select

DCL:(Data Control Language绎晃,數據控制語言)主要是負責權限管理(用戶)蜜唾,代表指令:grant、revoke等

1庶艾、客戶端連接認證:連接服務器袁余、認證身份(mysql.exe -hPup)

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

3咱揍、服務器接收SQL指令颖榜,并處理SQL指令,返回操作結果

4煤裙、客戶端接收結果掩完,并顯示結果

5、斷開連接

系統(tǒng)(DBMS)數據庫(DB)數據表(Table)字段(Field)庫操作表操作(包含字段操作)數據操作

create database 數據庫名字 [庫選項];

庫選項:用來約束數據庫硼砰,分為兩個選項

字符集設定:charset/character set 具體字符集(數據存儲的編碼格式且蓬,常用的有:GBK和UTF8)

校對集設定:collate 具體校對集(數據比較的規(guī)則)

數據庫名字不能用關鍵字(已經被系統(tǒng)使用的字符)或者保留字(將來系統(tǒng)可能會用到的字符)

創(chuàng)建結果:

在數據庫系統(tǒng)中,增加了對應的數據庫信息

會在保存數據的文件夾下(Data目錄)题翰,創(chuàng)建一個對應數據庫名字的文件夾

每個數據庫下都有一個opt文件恶阴,保存了庫選項

查看所有數據庫:show databases;

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

pattern是匹配模式

%表示匹配多個字符

_表示匹配單個字符

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

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市豹障,隨后出現(xiàn)的幾起案子冯事,更是在濱河造成了極大的恐慌,老刑警劉巖血公,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件桅咆,死亡現(xiàn)場離奇詭異,居然都是意外死亡坞笙,警方通過查閱死者的電腦和手機岩饼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門荚虚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人籍茧,你說我怎么就攤上這事版述。” “怎么了寞冯?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵渴析,是天一觀的道長。 經常有香客問我吮龄,道長俭茧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任漓帚,我火速辦了婚禮母债,結果婚禮上,老公的妹妹穿的比我還像新娘尝抖。我一直安慰自己毡们,他們只是感情好,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布昧辽。 她就那樣靜靜地躺著衙熔,像睡著了一般。 火紅的嫁衣襯著肌膚如雪搅荞。 梳的紋絲不亂的頭發(fā)上红氯,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天,我揣著相機與錄音咕痛,去河邊找鬼痢甘。 笑死,一個胖子當著我的面吹牛暇检,可吹牛的內容都是我干的产阱。 我是一名探鬼主播婉称,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼块仆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了王暗?” 一聲冷哼從身側響起悔据,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎俗壹,沒想到半個月后科汗,有當地人在樹林里發(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡绷雏,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年头滔,在試婚紗的時候發(fā)現(xiàn)自己被綠了怖亭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡坤检,死狀恐怖兴猩,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情早歇,我是刑警寧澤倾芝,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站箭跳,受9級特大地震影響晨另,放射性物質發(fā)生泄漏。R本人自食惡果不足惜谱姓,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一借尿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧逝段,春花似錦垛玻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至嘹黔,卻和暖如春账嚎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背儡蔓。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工郭蕉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人喂江。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓召锈,卻偏偏與公主長得像,于是被迫代替她去往敵國和親获询。 傳聞我的和親對象是個殘疾皇子涨岁,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內容