數(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文檔:

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

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


方便以后dos 命令行 進mysql :

允許遠程連接:

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

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

可以選擇直接跳過最后一步,絕對不影響使用!!
如您強迫完美安裝,看解決方法:
在控制面板卸載MySQL后,去手動刪除:
C:\Program Files (x86)\MySQL(就是安裝路徑) 文件夾 和 C:\ProgramData\MySQL 文件夾:

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

Finish完成安裝:

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

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


安裝好后 學(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語句:

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

2 新建表:


注意設(shè)置主鍵:

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

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


練習(xí)1插入新記錄代碼:
insert into user values('小王','13254748547','高中畢業(yè)','2007-05-06');
運行:

刷新:

小王項 已插入:

練習(xí)2代碼:
update user set date=curdate() where name='張三';
選中單獨執(zhí)行第二條語句:

時間已改過來了:

練習(xí)3 刪除名為張四的全部記錄:
select * from user;
delete from user where name='張四';

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