達夢資料庫中字元和位元組的介紹

2021-10-07 09:32:16 字數 1112 閱讀 5930

引數簡介

在使用dminit初始化資料庫的時候,我們有以下這兩個跟字符集有關的引數,unicode_flag和length_in_char。

unicode_falg: 此引數表示了資料庫中所有資料的字符集,包括資料字典的字符集。需要注意的是,資料庫一旦初始化完成,字符集就將無法修改。我們可以使用select unicode來查詢當前資料庫的字符集種類,0代表gb18030,1代表utf-8。

length_in_char: 此引數決定了,資料庫中的varchar型別物件的長度是否以字元為單位。取值為1則設定為以字元為單位,將儲存長度值按照理論字元長度進行放大。取值為0則所有 varchar 型別物件的長度以位元組為單位。

建立表插入資料varchar(3)

測試1 、varchar初始化時length_in_char=0,unicode_flag=1具體如下

建立表插入資料varchar(1)

達夢在初始化例項的時候設定引數length_in_char=0(varchar位元組為單位)。utf-8乙個漢字占用三個位元組,所有中午符號均佔三個位元組、乙個英文占用乙個位元組。varchar以位元組為單位。乙個varchar等於乙個位元組。

vardhar初始化時length_in_char=1,unicode_flag=1具體如下

達夢資料庫和mysql索引引擎 達夢資料庫 索引

1.索引的種類和功能 聚集索引 每乙個普通表有且只有乙個聚集索引 唯一索引 索引資料根據索引鍵唯一 函式索引 包含函式 表示式的預先計算的值 位圖索引 對低基數的列建立位圖索引 位圖連線索引 針對兩個或者多個表連線的點陣圖索引,主要用於資料倉儲中 全文索引 在表的文字列上而建的索引。2.何時使用索引...

達夢資料庫的模式 狀態介紹

1 普通模式 normal 使用者可以正常訪問資料庫,操作沒有限制 2 主庫模式 primary 使用者正常訪問資料庫,當對資料庫的物件進行修改時,會強制生成redo日誌,當資料庫的歸檔有效時,redo日誌將傳送到備考。3 備庫模式 standby 接收主庫傳送過來的redo日誌並重做日誌,使用者只...

達夢資料庫字元介面安裝

1 關閉防火牆 或開放埠 systemctl stop firewalld 臨時關閉防火牆 systemctl disable firewalld 永久關閉防火牆開機自起 systemctl status firewalld 檢視防火牆狀態 2 安裝規劃 規劃使用者 dmdba 組 dinstall...