2020-05-14

數據庫

1:什么是數據庫拣帽?

數據庫就是存儲數據的倉庫

數據庫可以實現(xiàn)數據的持久化存儲

數據庫的本質是文件系統(tǒng)

2:DBMS

(全稱)Database Management System 數據庫管理系統(tǒng)

常見的DBMS?

MySQL:Oracle公司的中小型數據庫谁鳍,從6版本開始收費

Oracle:Oracle公司的大型數據庫

DB2:IBM公司的大型數據庫

SQLServer:Mircosoft微軟公司的大型數據庫

SQLite:移動端的嵌入式的小型數據庫

Java中主要使用的是MySQL和Oracle

3推沸、數據庫的結構體系

一個DBMS中可以維護管理多個數據庫

一個數據庫由若干張表組成

一張表包含若干條記錄

一條記錄包含若干字段

1、數據庫中的表相當于代碼中的實體類:

2楔壤、數據庫中的字段(列)相當于代碼中實體類的屬性

3粪摘、根據類創(chuàng)建出的對象相當于數據庫表中的一行(一條記錄):

4、MySQL軟件

4.1安裝?



4.2维苔、卸載?

step1:在控制面板進行軟件卸載

step2: 刪除mysql安裝路徑下的mysql文件夾

step3:找到C盤下的ProgramData文件夾,刪除其中的mysql文件夾

4.3懂昂、登陸方式?

1. 打開cmd? 2. 輸入mysql -uroot -p密碼

1. 打開cmd? 2. 輸入mysql -uroot -p? 3. 再輸入密碼(此時密碼會以星號顯示)

1. 找到安裝mysql后介时,軟件所提供的的mysql command line client? 2. 輸入密碼

5、SQL語言

結構化查詢語言 Structured Query Language凌彬,分以下4類:

DDL:數據定義語言

針對數據庫沸柔、表進行創(chuàng)建、修改铲敛、刪除等操作

關鍵字:create褐澎、alter、drop等

DML:數據操作語言

針對表中記錄原探、字段進行操作

關鍵字:insert乱凿、delete顽素、update等

DQL:數據查詢語言

對數據庫的咽弦、表、記錄胁出、字段進行查詢

關鍵字:select型型、where、in全蝶、order by闹蒜、limit寺枉、group by、having等

DCL:數據庫控制語言

對數據庫的安全級別和訪問權限進行管理的

關鍵字:revoke绷落、grant姥闪、commit、rollback等

常用方法

1砌烁、對于庫的操作

新建一個庫:? ? ? ? ? create database 庫名;

查看已有的數據庫:? ? ? ? show databases;

刪庫:? ? ? ? drop database 庫名;

指定要使用的數據庫:? ? ? ? ? ? ? use 庫名;

2筐喳、對于表的操作?

查看:

查看數據庫中的表:? ? ? ? show tables;

查看表結構:? ? ? ? desc 表名;

建表:? ? ? ? create table 表名(字段名 字段類型 [約束], 字段名 字段類型 [約束], ...);

修改:

添加新字段? ? ? ? alter table 表名 add 新字段 字段類型 [約束];

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

修改字段類型? ? ? ? alter table 表名 modify 字段 類型;

修改字段名? ? ? ? alter table 表名 change 舊字段名 新字段名 類型;

刪表:? ? ? ? drop table 表名;

3、對于記錄的操作

查詢記錄:

查詢表中所有記錄:? select * from 表名;? ? //*表示所有字段(列)

添加記錄:

向所有字段添加數據:? ? ? ? ? insert into 表名 values(值1, 值2, 值3, ...);

向指定字段添加數據:? ? ? ? insert into 表名 (字段1,字段2,...) values (值1,值2,...);

批量添加(所有字段)? ? ? ? insert into 表名 values (值1, 值2, 值3, ...),(值1, 值2, 值3, ...),...;

批量添加(指定字段)? ? ? ? ? insert into 表名 (字段1,字段2,...) values (值1,值2,...),(值1,值2,...),...;

修改記錄:

根據條件修改指定記錄? ? ? ? ? ? update 表名 set 字段名1 = 字段值1,字段名2 = 字段值2,... where 條件;

修改所有記錄? ? ? ? ? update 表名 set 字段名1 = 字段值1,字段名2 = 字段值2,...;

刪除記錄:

刪除表中所有記錄? ? ? ? delete from 表名;

根據條件刪除指定記錄? ? ? ? ? delete from 表名 where 條件;

重點:C (create) R(read) U(update) D(delete)/增查改刪

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末函喉,一起剝皮案震驚了整個濱河市避归,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌管呵,老刑警劉巖梳毙,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異捐下,居然都是意外死亡账锹,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門蔑担,熙熙樓的掌柜王于貴愁眉苦臉地迎上來牌废,“玉大人,你說我怎么就攤上這事啤握∧衤疲” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵排抬,是天一觀的道長懂从。 經常有香客問我,道長蹲蒲,這世上最難降的妖魔是什么番甩? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮届搁,結果婚禮上缘薛,老公的妹妹穿的比我還像新娘。我一直安慰自己卡睦,他們只是感情好宴胧,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著表锻,像睡著了一般恕齐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瞬逊,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天显歧,我揣著相機與錄音仪或,去河邊找鬼。 笑死士骤,一個胖子當著我的面吹牛范删,可吹牛的內容都是我干的。 我是一名探鬼主播拷肌,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼瓶逃,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了廓块?” 一聲冷哼從身側響起厢绝,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎带猴,沒想到半個月后昔汉,有當地人在樹林里發(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡拴清,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年靶病,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片口予。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡娄周,死狀恐怖,靈堂內的尸體忽然破棺而出沪停,到底是詐尸還是另有隱情煤辨,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布木张,位于F島的核電站众辨,受9級特大地震影響,放射性物質發(fā)生泄漏舷礼。R本人自食惡果不足惜鹃彻,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望妻献。 院中可真熱鬧蛛株,春花似錦、人聲如沸育拨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽至朗。三九已至屉符,卻和暖如春剧浸,著一層夾襖步出監(jiān)牢的瞬間锹引,已是汗流浹背矗钟。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留嫌变,地道東北人吨艇。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像腾啥,于是被迫代替她去往敵國和親东涡。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354