組員:徐文棟11511010057,王清德11511010022
徐文棟學習筆記:
1.學習登入進入,使用資料庫開始
->
執行->cmd
進入:c:
>mysql –uroot –p******
(密碼)
建立:create database
資料庫名;
檢視:show databases;
使用:use
資料庫名;
刪除:drop database
資料庫名
;(注意!危險操作)
備份:mysqldump -uroot –p –-databases
資料庫名
;>
位置:資料庫名
.sql;
還原:mysql –uroot –p<
位置:資料庫名
.sql;
sourse
位置:資料庫名
.sql;
顯示資料庫編碼:
show create database
資料庫名;
修改字符集:
alter database
資料庫名
character set utf8;
建立、使用
utf8
字符集:
create database
資料庫名
2.學習資料表操作:
建立:create table 表名;
檢視:show tables;
使用:use 表名;
檢視表結構:
show create table 表名;
刪除:drop 表名;
(注意!危險操作)
邏輯備份:
mysqldump -uroot -p --all -database >
表名.sql
插入記錄:
insert into .
表名valuses
(val
,...);
修改記錄:
updata
表名set
分類名=「 」;
刪除記錄:
delete from
表名where
分類名=「 」;
(注意!危險操作)
查詢記錄:
select expr
分類名form 表名;
3.了解資料型別:
整數型:
tinyint iint bigint
浮點型:
float double decimal
字元型:
char varchar
時間型:
datatime data timestamp
大資料型:
text blob
王清德學習筆記:
這周資料庫學習主要是回顧之前課程,熟悉操作。
(1)正規化的複習以及查詢資料:
第一正規化
存在非主屬性對碼的部分依賴關係 r(a,b,c) ab是碼 c是非主屬性 b-->c b決定c c部分依賴於b
第一正規化
定義:如果關係r 中所有屬性的值域都是單純域,那麼關係模式r是第一正規化的
那麼符合第一模式的特點就有
1)有主關鍵字
2)主鍵不能為空,
3)主鍵不能重複,
4)欄位不可以再分
第二正規化
存在非主屬性對碼的傳遞性依賴 r(a,b,c) a是碼 a -->b,b-->c
定義:如果關係模式r是第一正規化的,而且關係中每乙個非主屬性不部分依賴於主鍵,稱r是第二正規化的。
所以第二正規化的主要任務就是
滿足第一正規化的前提下,消除部分函式依賴。
第三正規化
不存在非主屬性對碼的傳遞性依賴以及部分性依賴 ,
(2)安裝軟體:安裝出現一些問題如下圖
(3) 對於一些**的整理:
建立資料庫:create database +資料庫名;
檢視資料庫:show databases;
使用資料庫:use school;
刪除資料庫:drop database+資料庫名;
備份資料庫:mysqldump -uroot -p --database +資料庫名》d:\新資料庫名;
還原資料庫:source d:\資料庫名;
c:>mysql -uroot -p 刪除資料庫:drop database資料庫名。
建立表:create table+表名;
檢視表:desc +表名;(show create table+表名 建立並檢視表)
刪除表:drop table +表名;
修改:<1>修改表名:alter table 表名rename 新錶名;
<2>小的改變:alter table 表名 modify 另乙個資料項 +型別;
<3>大的改變:alter table 表名 change 資料項+新資料項+型別;
<3>增加:alter table 表名add 資料庫+型別 (first/after)
<4>刪除:表名 drop +資料項;
增加資料:<1>全欄位:insert into 表名 value(各項資料值,有些資料需要引號)
<2>指定字段:insert into 表名(各項資料名,需遵循**設計順序) value(各項資料值)
刪除資料:delete from表名where 資料項=資料值;
資料庫學習筆記
mysql是乙個關係型資料庫管理系統,由瑞典mysqlab公司開發,目前屬於oracle旗下產品。mysql 最流行的關係型資料庫管理系統,在 web 應用方面mysql是最好的rdbms relational database management system,關聯式資料庫管理系統 應用軟體之一...
資料庫學習筆記八 資料庫索引
一 索引 索引 index 是幫助 mysql 高效獲取資料的資料結構。常見的查詢演算法,順序查詢,二分查詢,二 叉排序樹查詢,雜湊雜湊法,分塊查詢,平衡多路搜尋樹 b 樹 b tree 二 選擇唯一性索引 1 唯一性索引的值是唯一的,可以更快速的通過該索引來確定某條記錄。2 為經常需要排序 分組和...
資料庫學習筆記 關聯式資料庫
關係模型由關係資料結構,關係操作集合,關係完整性約束三部分組成 基數 m 候選碼 某一屬性值能唯一確定乙個元組 全碼 關係模型中所有屬性組都是候選碼 外碼 r的乙個屬性f是s的主碼,稱f為r的外碼 r為參照關係,s為被參照關係 外碼取空值表示尚不存在,不取空值表示是另乙個表的主碼值。分量必須取原子值...