oracle擴(kuò)大表字段長(zhǎng)度 數(shù)據(jù)庫(kù)字段的長(zhǎng)度到底指的是什么,是字節(jié),還是字符的個(gè)數(shù)?
數(shù)據(jù)庫(kù)字段的長(zhǎng)度到底指的是什么,是字節(jié),還是字符的個(gè)數(shù)?有兩種情況。區(qū)分場(chǎng)景。1. 聲明字段時(shí),如果varchar(63)是字符長(zhǎng)度,int(11)只顯示寬度,而不是字段長(zhǎng)度,因?yàn)閕nt(11)是指顯
數(shù)據(jù)庫(kù)字段的長(zhǎng)度到底指的是什么,是字節(jié),還是字符的個(gè)數(shù)?
有兩種情況。區(qū)分場(chǎng)景。
1. 聲明字段時(shí),如果varchar(63)是字符長(zhǎng)度,int(11)只顯示寬度,而不是字段長(zhǎng)度,因?yàn)閕nt(11)是指顯示寬度。
2. 存儲(chǔ)成本的計(jì)算是指字節(jié)數(shù)。例如,int是4字節(jié),varchar是聲明的字符數(shù)*字符集中的最大字節(jié)數(shù),單行存儲(chǔ)的最大長(zhǎng)度是65535字節(jié)。參考:MySQL字段長(zhǎng)度、值范圍、存儲(chǔ)成本、MySQL顯示寬度和字段長(zhǎng)度
1。通過(guò)圖形界面操作,選擇左側(cè)的對(duì)象表,右鍵單擊要修改的表名,選擇“編輯”列直接修改。使用DDL語(yǔ)句:alter table name modify field name(character type(length)),例如:alter table emp modify ename(varchar2(32))