第一章
資料庫基礎知識
1.檢視 是從乙個表或幾個基本表匯出的表
資料庫中只存放檢視的定義
2.索引
是對資料庫中表
一列或多列進行排序的結構
好處,提高系統效能
加快資料的檢索速度
壞處,佔物理空間
修改表的時候的該索引,耗時
3.事務
是指使用者定義的乙個資料庫操作序列
四特性:原子性
一致性隔離性
持續性
4.資料庫系統的核心和基礎是資料模型
5.主鍵
實體完整性
不能為空 外來鍵
參照完整性
可以為空或等於主鍵的值
6.sql語句包括資料庫查詢(
dql)、資料庫定義(
ddl)、
資料庫操縱(dml)、資料庫控制(
dcl)
7.基本命令:
新建表 create table 表名(屬性);
插入 insert into 表名(表中定義的如:id,
name等)
values(『 』,』 』,』 』,』 』);
刪除表 drop 表名;
查詢表 select * from 表名;
或select * from 表名
where +
條件;
自動排序 order by 屬性
asc
(公升)/desc
(降);
面試筆記 資料庫
資料庫引擎 mysql常用的儲存引擎包括innodb和myisam以及memory引擎 innodb更適合處理大量的高併發的資料,因為其良好的事務日誌和故障恢復處理。資料庫的大小決定了故障的恢復時間的長短,這會比較快,但是myisam會需要幾個小時 需要外來鍵處理,那你就要選擇innodb,如果需要...
資料庫面試知識
1.資料庫的正規化 正規化 英文名稱是 normal form,它是英國人 e.f.codd 關聯式資料庫的老祖宗 在上個世紀70年代提出關聯式資料庫模型後總結出來的,正規化是關聯式資料庫理論的基礎,也是我們在設計資料庫結構過程中所要遵循的規則和指導方法。目前有跡可尋的共有8種正規化,依次是 1nf...
最常見的一道SQL資料庫面試筆試題
最常見的一道sql資料庫面試筆試題,看你是否掌握了?題目如下 用一條sql語句查詢出課程表 course 中每門課 subject 的分數 score 都大於80分的學生姓名 name name subject score tomchinese 82tom math 76jack chinese 7...