| 為您推薦:設計
軟件介紹 dbForge Studio for
軟件特色 支持MySQL Server 8.0 dbForge Studio for MySQL完全支持MySQL Server MariaDB v10.3的連接支持 我們沒有忘記使用MariaDB數據庫的用戶。dbForge Studio for MySQL允許連接和使用最新的MariaDB v10.3。 騰訊云的連接支持 新的dbForge Studio for MySQL 功能介紹 資料產生器 一個強大的GUI工具,用于快速生成大量測試數據以填充MySQL數據庫表。該工具為產生實詞數據的有意義的生成器提供了多種選擇。 MySQL數據庫架構 適用于MySQL的dbForge Schema 關鍵詞導航 為了使您的代碼更方便,我們在SQL編輯器中引入了關鍵字之間的導航。要在關鍵字之間導航,可以按Ctrl + F12或使用 快捷菜單中的“ 數據庫開發 使用以下功能,構建,編輯和運行查詢以及測量和優化查詢性能變得更加簡單 數據庫設計 數據庫設計工具允許用戶創建數據庫圖,對象,項目,以及在用戶友好的界面中高效地比較和同步數據庫模式。 數據庫管理 使用這些功能,用戶可以管理其帳戶,設置權限,監視打開的會話及其活動以及執行表維護。另外,可以在備份文件中備份數據庫或從備份文件還原數據庫。 在dbForge Studio的幫助下將完整性約束應用于MySQL數據庫! 我們的數據庫工具團隊很高興宣布發布具有CHECK約束支持的dbForge MySQL產品。我們期待看到客戶在日常工作中從中受益。 MySQL不支持CHECK 常見問題 什么是CHECK約束? CHECK約束是SQL中的一種完整性約束,它允許用戶在表的每一行上指定條件。它用于限制可以放在列中的值范圍。約束必須是謂詞,并且可以引用表的單個列或多個列。根據NULL的存在,謂詞的結果可以是: ?真實?錯誤?未知 如果謂詞評估為UNKNOWN,則不會違反約束,并且可以在表中插入或更新行。 在MySQL 8.0.16之前的版本中,CREATE TABLE僅允許表CHECK約束語法的受限版本,該語法已被解析和忽略: 檢查(expr) 1個 檢查(expr) 在MySQL 8.0.16中,CREATE TABLE允許所有存儲引擎的表和列CHECK約束的核心功能。對于表約束和列約束,CREATE [CONSTRAINT [符號]]檢查(expr)[[不執行] 1個 [CONSTRAINT [符號]]檢查(expr)[[不執行] 在哪里? symbol是一個可選參數,它指定約束的名稱。如果省略,MySQL將根據表名稱,文字_chk_和序號(1、2、3,...)生成名稱。 請注意,約束名稱的*大長度為64個字符,并且區分大小寫,但不區分重音。 expr將約束條件指定為布爾表達式,對于表的每一行,布爾表達式必須求值為TRUE或UNKNOWN(對于NULL值)。如果條件評估為FALSE,它將失敗,并發生約束沖突。 ENFORCED是一個可選子句,指示是否強制執行約束。在省略或指定為ENFORCED的情況下,將創建并強制執行約束。如果指定為NOT CHECK約束被指定為表約束或列約束: ?表約束未出現在列定義中,并且可以引用任何一個表或多個表列。允許對表定義后面出現的列進行前向引用。 ?列約束出現在列定義內,并且只能引用該列。 創建一個CHECK約束 CREATE TABLE和ALTER TABLE語句的列定義和表定義支持創建檢查約束的SQL標準語法。 mysql> CREATE TABLE t1(c1 INTEGER CONSTRAINT c1_chk CHECK(c1> 0), -> c2整數, ->約束c2_chk檢查(c2> 0), ->約束c1_c2_chk檢查(c1 + c2 <9999)); 查詢正常,受影響的0行(0.05秒) 如前所述,MySQL會為任何沒有指定約束的CHECK約束生成一個名稱。要查看為上面給出的表定義生成的名稱,請使用SHOW CREATE 帶有CHECK Constraints支持的dbForge Studio for MySQL 在ALTER TABLE…的代碼完成中檢查約束支持…添加CONSTRAINT,CREATE TABLE和ALTER TABLE: 使用數據庫時,確保數據完整性是首要任務。因此,針對MySQL的dbForge產品中的CHECK約束支持有助于避免開發人員以前遇到的許多問題 我們歡迎您嘗試dbForge Studio for MySQL的新版本,并與我們分享您對該版本的想法。 我們一直在尋找改善的方法。 dbForge Studio for MySQL是DBTA 2019決賽入圍者實體框架6.3和.NET Core 3支持備份所有MySQL 使用方法 一、下載安裝軟件。
二、進入操作界面后點擊左上角的FILE新建新的數據庫管理程序,需要用戶對數據庫語言有一定的了解。
|