資料庫型別

2021-04-20 18:16:36 字數 2928 閱讀 9721

longlong                llval;             // vt_i8.

long                    lval;              // vt_i4.

byte                    bval;              // vt_ui1.

short                   ival;              // vt_i2.

float                   fltval;            // vt_r4.

double                  dblval;            // vt_r8.

variant_bool            boolval;           // vt_bool.

_variant_bool           bool;

scode                   scode;             // vt_error.

cy                      cyval;             // vt_cy.

date                    date;              // vt_date.

bstr                    bstrval;           // vt_bstr.

iunknown                * punkval;         // vt_unknown.

idispatch               * pdispval;        // vt_dispatch.

safearray               * parray;          // vt_array|*.

byte                    * pbval;           // vt_byref|vt_ui1.

short                   * pival;           // vt_byref|vt_i2.

long                    * plval;           // vt_byref|vt_i4.

longlong                * pllval;          // vt_byref|vt_i8.

float                   * pfltval;         // vt_byref|vt_r4.

double                  * pdblval;         // vt_byref|vt_r8.

variant_bool            * pboolval;        // vt_byref|vt_bool.

_variant_bool           * pbool;

scode                   * pscode;          // vt_byref|vt_error.

cy                      * pcyval;          // vt_byref|vt_cy.

date                    * pdate;           // vt_byref|vt_date.

bstr                    * pbstrval;        // vt_byref|vt_bstr.

iunknown                ** ppunkval;       // vt_byref|vt_unknown.

idispatch               ** ppdispval;      // vt_byref|vt_dispatch.

safearray               ** pparray;        // vt_array|*.

variant                 * pvarval;         // vt_byref|vt_variant.

pvoid                   * byref;           // generic byref.

char                    cval;              // vt_i1.

ushort                  uival;             // vt_ui2.

ulong                   ulval;             // vt_ui4.

ulonglong               ullval;            // vt_ui8.

int                     intval;            // vt_int.

uint                    uintval;           // vt_uint.

decimal                 * pdecval          // vt_byref|vt_decimal.

char                    * pcval;           // vt_byref|vt_i1.

ushort                  * puival;          // vt_byref|vt_ui2.

ulong                   * pulval;          // vt_byref|vt_ui4.

ulonglong               * pullval;         // vt_byref|vt_ui8.

int                     * pintval;         // vt_byref|vt_int.

uint                    * puintval;        // vt_byref|vt_uint.

資料庫型別

1.選擇優化的資料型別 選擇正確的資料型別對於效能提高至關重要。1.更小的通常更好 一般情況下使用可以正確儲存資料的最小資料型別。2.簡單就好 簡單資料操作需要更少的cpu週期。例如整型比字串操作代價低,因為字符集和校對規則 排序規則 使字元比較比整型比較更複雜。應該使用mysql內建型別而不是使用...

mysql資料庫資料項型別 資料庫資料型別有哪些

mysql中定義資料欄位的型別對你資料庫的優化是非常重要的。mysql支援多種型別,大致可以分為三類 數值 日期 時間和字串 字元 型別。一 數值型別 mysql支援所有標準sql數值資料型別。這些型別包括嚴格數值資料型別 integer smallint decimal和numeric 以及近似數...

資料庫資料型別

一 string型別 1 char n 固定長度,最多8000字元 2 varchar n 可變長度,最多8000字元 3 varchar max 可變長度,最多1073741824字元 4 text 可變長度,最多2gb文字資料 5 nchar 固定長度的unicode,最多4000字元 6 nv...