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