7.20 MySQL 學(xué)習(xí)總結(jié)

數(shù)據(jù)庫是一個軟件 里面存放數(shù)據(jù)

RDBMS:
relation database management system
(關(guān)系型數(shù)據(jù)庫管理系統(tǒng))
關(guān)系型數(shù)據(jù)庫里存放結(jié)構(gòu)化數(shù)據(jù)
Big Data處理海量數(shù)據(jù),不只是結(jié)構(gòu)化數(shù)據(jù)

CRUD:
c:crate 創(chuàng)建
r : retrieve 檢索
u : update 更新
d : delete 刪除
對數(shù)據(jù)庫最常用的操作:增刪改查

關(guān)系型數(shù)據(jù)庫說白就是一個二維表格:

術(shù)語:
1.table 表
2.column(列)叫作 field (字段)
3.row(行) 叫作 record(記錄)
4.庫 (表的集合)

MySQL是數(shù)據(jù)庫的一款產(chǎn)品(RDBMS中的一款)
拓展:
MySQL 是 sun 公司的
Oracle 是 Oracle 公司的 (收購了 sun)
DB2 是 IBM 的
SQL Server 是 microsoft 的

MySQL 免費 初創(chuàng)公司常用 不適合處理大量數(shù)據(jù)

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

上午老師主要指導(dǎo)我們安裝了:
mysql-5.5.27 和 Navicat_for_MySQL_10
老師給的安裝文件:
http://pan.baidu.com/s/1o80WAuA
(32位的MySQL)

我建議安裝64位的mysql-5.5.57-winx64:
http://pan.baidu.com/s/1pLnxxTx

安裝方式參見壓縮文件中的doc文檔:


安裝步驟說明.png

安裝過程重點注意:
數(shù)據(jù)庫加入防火墻信任項:


防火墻相關(guān).png

打勾 設(shè)好環(huán)境變量:


QQ圖片20170721085715.png
環(huán)境變量.png

方便以后dos 命令行 進mysql :

dos 命令行 進mysql .png

允許遠程連接:


QQ圖片20170721085944.png

選擇默認的字符集(選擇第三個單項按鈕 手動選擇默認字符集,字符集使用utf8)

安裝注意.png

若沒注意到卸載重裝出現(xiàn)如下錯誤:
(The security settings could not be applied to the database...)


重裝錯誤.png

可以選擇直接跳過最后一步,絕對不影響使用!!

如您強迫完美安裝,看解決方法:
在控制面板卸載MySQL后,去手動刪除:
C:\Program Files (x86)\MySQL(就是安裝路徑) 文件夾 和 C:\ProgramData\MySQL 文件夾:


手動需要刪除的文件夾.png

(其實也不建議安裝到Program Files (x86) 下 應(yīng)為中間有空格 最好在C盤根目錄下新建myprograms文件夾 都安裝到其下)

安裝.png

Finish完成安裝:


完成安裝.png

雙擊MySQL 5.5 Command Line Client輸入密碼后:


命令行.png

再安裝Navicat_for_MySQL_10(基本就是一直下一步?。?br> 安裝完后打開如下:


QQ圖片20170720203130.png
兩個好搭檔.png

安裝好后 學(xué)習(xí)了些SQL基礎(chǔ)語句:
如:

create database itcast;
show databases;
show create database itcase;
drop database itcast;
use itcast;
show tables ...

具體請參見老師授課課件:
http://pan.baidu.com/s/1hs3QDvQ
(請結(jié)合課件好好練習(xí))

最后結(jié)合作業(yè)題學(xué)習(xí)SQL語句:

作業(yè)一.png

解答:
1.空白處右擊新建連接:


Paste_Image.png

2 新建表:


Paste_Image.png
Paste_Image.png

注意設(shè)置主鍵:


主鍵設(shè)置.png

保存后打開表 手動填入原始數(shù)據(jù):

Paste_Image.png

后續(xù)命令聯(lián)系可以在命令行下進行 也可以在新建查詢框下進行(這種方式更推薦,因為可以回避很多命令行非utf8編碼導(dǎo)致的中文字符插入錯誤):


QQ圖片20170720210720.png
Paste_Image.png

練習(xí)1插入新記錄代碼:

insert into user values('小王','13254748547','高中畢業(yè)','2007-05-06');

運行:


Paste_Image.png

刷新:


Paste_Image.png

小王項 已插入:


Paste_Image.png

練習(xí)2代碼:

update user set date=curdate() where name='張三';

選中單獨執(zhí)行第二條語句:


Paste_Image.png

時間已改過來了:


Paste_Image.png

練習(xí)3 刪除名為張四的全部記錄:

select * from user;
delete from user where name='張四'; 
Paste_Image.png

剩下練習(xí)2及答案參考請下載:
http://pan.baidu.com/s/1pLqLjrd

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容