資料庫:
儲存資料的倉庫,
組成: dbms:資料庫管理系統
db:資料庫
oracle oracle(甲骨文)
mysql oracle
sqlserver 微軟
db2 ibm
sybase 賽爾斯
免費開源的小型的關係型資料庫
啟動資料庫服務:net start mysql
停止資料庫服務:net stop mysql
登入mysql服務:mysql -uroot -p123
退出:exit
sql:
資料庫結構化查詢語言,用來運算元據庫的
分類:dcl:
運算元據庫使用者,授權,撤銷授權,刪除使用者等
ddl:
運算元據庫和表物件
dml:
操作表記錄,增、刪、改
會修改表記錄
dql:
查詢表記錄
不會修改表記錄
基本查詢
排序聚合函式
列運算limit---分頁
like---模糊查詢
多表查詢
約束的定義:
對錶中的列進行約束的規則
約束: 主鍵約束:
非空、唯
一、被引用
非空約束:
唯一約束:
外來鍵約束:
外來鍵的值必須是另一張表中主鍵的值
外來鍵可以為空,可以重複
表中可以有多個外來鍵
事務: 在mysql中每一條sql語句預設就是乙個事務
事務就是由一條或者多條sql語句組成的乙個對資料坤的乙個操作
資料庫基礎知識
資料定義 定義基本表 create table 表名 列名 資料型別 列級完整性約束條件 列名 資料型別 列級完整性約束條件 表級完整性約束條件 後面用到的表 1 學生 表 student 由學號 sno 姓名 sname 性別 s 年齡 sage 所在系 sdept 5個屬性組成,可記為 stud...
資料庫 基礎知識
e r模型 實體 聯絡模型 entity relationship model,e r模型 實體是指現實中區別於其他物件的一種 物體 或一件 事情 例如一名學生,乙個專案等等。同乙個型別中所有的實體被叫做實體集,對應於資料庫的一張表,乙個實體則對應於一條記錄。不同的任務之間,就是通過聯絡關係整合到一...
資料庫基礎知識
一 1 ddl 資料庫定義語句,建立資料表 dml 資料庫操作語言 dcl 資料控制語言 dql 資料查詢語言 2 資料查詢,sql語句 看課堂作業 查詢結果是表。3 聚集函式的一般格式 會使用 distinct all 列名 4 檢視 從乙個或幾個基本表 或檢視 匯出的表,與基本表不同,是乙個虛表...