排序
MySQL字符集和校對順序簡介
字符集和校對順序 字符集是人們將自然文字映射到計算機中表示的方法,是一些文字和字符的集合,常見的有GBK(GB2312字符集的升級版)、BIG5字符集、 GB18030字符集、UTF-8(Unicode字符集的升級版)...
MySQL事務-使用保留點、更改默認的提交行為詳解
使用保留點 簡單的 ROLLBACK 和 COMMIT 語句就可以寫入或撤銷整個事務處理。但是,只是對簡單的事務處理才能這樣做,更復雜的事務處理可能需要部分提交或回退。 例如,前面描述的添加訂單的過程...
MySQL事務-ROLLBACK,COMMIT用法詳解
使用rollback 既然我們已經知道了什么是事務處理,下面討論事務處理的管理中所涉及的問題。 管理事務處理的關鍵在于將SQL語句組分解為邏輯塊,并明確規定數據何時應該回退,何時不應該回退。 My...
MySQL事務處理實例講解
mysql事務處理 并非所有引擎都支持事務處理 正如第21章所述,MySQL支持幾種基本的數據庫引擎。正如本章所述,并非所有引擎都支持明確的事務處理管理。 MyISAM 和 InnoDB 是兩種最常使用的引擎。...
MySQL UPDATE觸發器(更新)及觸發器深度解析
update觸發器 UPDATE 觸發器在 UPDATE 語句執行之前或之后執行。需要知道以下幾點: 1.在 UPDATE 觸發器代碼中,你可以引用一個名為 OLD 的虛擬表訪問以前( UPDATE 語句前)的值,引用一個名為...
MySQL delete觸發器(刪除)用法詳解
DELETE觸發器 觸發器(trigger)是SQL server 提供給程序員和數據分析員來保證數據完整性的一種方法,它是與表事件相關的特殊的存儲過程,它的執行不是由程序調用,也不是手工啟動,而是由事件...
MySQL中insert觸發器(插入)詳解
insert觸發器 在有了前面的基礎知識后,我們現在來看所支持的每種觸發器類型以及它們的差別。 INSERT 觸發器在 INSERT 語句執行之前或之后執行。需要知道以下幾點: 1.在 INSERT 觸發器代碼內,...
mysql觸發器簡介及如何創建和刪除觸發器
什么是mysql觸發器 需要MySQL 5 對觸發器的支持是在MySQL 5中增加的。因此,本章內容適用于MySQL 5或之后的版本。 MySQL語句在需要時被執行,存儲過程也是如此。但是,如果你想要某條語句(或某...
總結數據庫設計的原則
原始單據與實體之間的關系 可以是一對一、一對多、多對多的關系。在一般情況下,它們是一對一的關系:即一張原始單據對應且只對應一個實體。 在特殊情況下,它們可能是一對多或多對一的關系,即...
解析mysql中常用的三種插入語句及其區別
mysql中常用的三種插入數據的語句: 1.insert into表示插入數據,數據庫會檢查主鍵(primarykey),如果出現重復會報錯; 2.replace into表示插入替換數據,需求表中有PrimaryKey,或者unique索...