資料表型別:myisam,innodb,heap,bob,csv,archive,performance_schema 名稱
myisam
lnnodb
事務處理
不支援支援
資料行鎖定
不支援支援
外來鍵約束
不支援支援
全文索引
支援 不支援
表空間大小
較小 較大約2倍
適用場合:使用myisam:節約空間及響應速度
使用lnnodb:安全性,事務處理及多使用者資料運算元據表
mysql資料表以檔案方式存放
儲存引擎:lnnodb型別只有乙個*.frm檔案以及上一級目錄的ibdata檔案
myisam型別資料表對應三個檔案:
*.frm(表結構定義檔案)
*.myd(資料檔案)
*.myi(索引檔案)
設定表的字符集①建立通過命令設定
②所過沒有設定,根據my.ini中設定的引數
字元段的約束及屬性 名稱
關鍵字說明
非空約束
not null
欄位不允許為空
預設約束
default
賦予某欄位預設值
唯一約束
uk 設定該字段值唯一允許為空,只能有乙個空值
主鍵約束
pk 設定該欄位為表的主鍵可唯一標識該錶的記錄
外來鍵約束
fk 用於兩表之間建立關係,需指定用主表的那一欄位
自動增長
auto_increament
設定該列為自增字段,預設自增1(通常設定主鍵)
資料庫基礎知識 二
資料庫只是乙個軟體,這個軟體 幫組咱們將 資料以特定的形式儲存到硬碟上去了,並且 可以使用 標準的 sql 語句去操作他們.關係型 資料庫都支援 標準的sql 語句去操作的,但是非關係型資料庫不支援標準的spl語句 mysql 的使用必須要先安裝.提示啟動成功後我們便可以在任務管理器的程序裡看到 m...
資料庫基礎知識
資料定義 定義基本表 create table 表名 列名 資料型別 列級完整性約束條件 列名 資料型別 列級完整性約束條件 表級完整性約束條件 後面用到的表 1 學生 表 student 由學號 sno 姓名 sname 性別 s 年齡 sage 所在系 sdept 5個屬性組成,可記為 stud...
資料庫 基礎知識
e r模型 實體 聯絡模型 entity relationship model,e r模型 實體是指現實中區別於其他物件的一種 物體 或一件 事情 例如一名學生,乙個專案等等。同乙個型別中所有的實體被叫做實體集,對應於資料庫的一張表,乙個實體則對應於一條記錄。不同的任務之間,就是通過聯絡關係整合到一...