MySQL 基礎知識

2022-03-17 00:08:04 字數 923 閱讀 4755

數值型別的字段根據有符號、無符號可以表示不同範圍的數值;

建表語句中,數值型別後面括號內的數字表示該欄位展示的位數,並不影響儲存的資料;

預設情況下數值型別表示的是有符號型別,若需要無符號額數值型別,可在數值型別後加 unsigned 修飾;

char    0-255位元組  定長字串

varchar         0-65535位元組    變長字串

text     0-65535位元組    長文字資料

blob    0-65535位元組    二進位制形式的長文字資料

char:儲存固定長度的字元,若儲存的字元不足指定的長度,則用空格補齊,若超過指定的長度,則只擷取指定長度的字元;

varchar:需要1-2個位元組記錄字串的實際長度;

timestamp:把客戶端插入的時間從當前時區轉化為utc(世界標準時間)進行儲存。查詢時,將其又轉化為客戶端當前時區進行返回。

datetime:不做任何改變,基本上是原樣輸入和輸出

1、innodb儲存引擎

2、myisam儲存引擎

3、其他表引擎

archive、blackhole、csv、memory

使用策略

在大多數場景下建議使用innodb儲存引擎。

4、innodb和myisam的區別

5、innodb引擎的特性

mysql基礎知識

一 啟動與退出 1 進入mysql 啟動mysql command line client mysql的dos介面 直接輸入安裝時的密碼即可。此時的提示符是 mysql 或開啟終端,輸入sql語句 mysql uroot p123 2 退出mysql quit或exit 二 庫操作 1 建立資料庫 ...

mysql基礎知識

1 為什麼使用資料庫 1 降低儲存資料的冗餘度 2 更高的資料一致性 3 儲存的資料可以共享 4 可以建立資料庫所遵循的標準 5 便於維護資料完整性 6 能夠實現資料的安全性 2 在資料庫發展歷史上,出現了很多不同的資料模型,包括是層次模型 網狀模型 關係模型和物件模型 3 關係型資料庫的基本概念 ...

MySQL 基礎知識

1.如無備註,則表中的第乙個id欄位一定是主鍵且為自動增長 2.如無備註,則數值型別的字段請使用unsigned屬性 3.如無備註,排序欄位order id在程式中預設使用降序排列 4.如無備註,所有欄位都設定notnull,並設定預設值 5.如無備註,所有的布林值字段,如is hot is del...