mysql學習筆記(編輯中)

2021-06-24 11:29:57 字數 527 閱讀 8974

1.last_insert_id()依賴於當前伺服器會話中自動產生的序列編號.同時括號中也可以賦值更新資料,eg:

update test set id = last_insert_id(id+10);

2.mysql資料庫表數值列的屬性zerofill在數值前填充0

3.concat()函式不管引數是串或數值,都返回乙個串結果。

4.mysql中,定點數型別decima(m,d)以字串形式儲存,精度比浮點數高,位元組數m+2。

同時,decimal型預設 整數字為10,小數字為0,即預設為整數。

5.group_concat()可以把分組情況很好的表示出來

6.with rollup,會在所有記錄的最後加上一條記錄,這條記錄是上面所有記錄的總和,通常與count()函式一起使用

7.查詢語句中使用exists關鍵字時,內層查詢語句只返回true或false。如果內層查詢語句查詢到記錄,那麼返回true,

同時可以執行外層查詢語句。否則,內層返回false,外層查詢語句不進行查詢或者查詢不出任何記錄。

Mysql學習筆記(持續更新中)

1.資料型別的選擇原則 1.不好的設計 1.正規化的優點 1.有時提公升效能最好的方法是同一張表中儲存衍生的冗餘資料,有時也需要建立一張完全獨立的彙總表或快取表 2.物化檢視,mysql並不原生支援,flexviews 3.如果應用在表中儲存計數器,則在更新計數器時可能踫到併發問題,建立一張獨立的表...

mysql學習筆記 51 mysql學習筆記

初學mysql時整理,隨時更新 資料操作 增 insert into 表名 字段列表 values 值列表 值列表 如果要插入的值列表包含所有字段並且順序一致,則可以省略字段列表。可同時插入多條資料記錄!replace 與 insert 完全一樣,可互換。insert into 表名 set 欄位名...

mysql學習筆記 51 Mysql 學習筆記

一.首先進入mysql mysql u root p新增使用者許可權設定 grant all privileges on to jerry localhost identified by aa1234567 只允許本機訪問 grant all privileges on to jerry 10.80...