更新时间:2025-06-30 GMT+08:00
数据类型支持的属性
数据类型支持的属性 |
---|
NULL |
NOT NULL |
DEFAULT |
ON UPDATE |
PRIMARY KEY |
AUTO_INCREMENT |
CHARACTER SET name |
COLLATE name |
ZEROFILL |
差异点:
建表时对VARBINARY类型的字段设置默认值,在使用DESC等方式查询表结构时与MySQL存在差异,GaussDB显示为转换成十六进制后的值,而MySQL显示为原始值。
示例:
-- GaussDB m_db=# CREATE TABLE test_varbinary(a varbinary(20) DEFAULT 'GaussDB'); CREATE TABLE m_db=# DESC test_varbinary; Field | Type | Null | Key | Default | Extra -------+---------------+------+-----+-------------------+------- a | varbinary(20) | YES | | X'47617573734442' | (1 row) m_db=# DROP TABLE test_varbinary; DROP TABLE -- MySQL mysql> CREATE TABLE test_varbinary(a varbinary(20) DEFAULT 'GaussDB'); Query OK, 0 rows affected (0.02 sec) mysql> DESC test_varbinary; +-------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------------+------+-----+---------+-------+ | a | varbinary(20) | YES | | GaussDB | | +-------+---------------+------+-----+---------+-------+ 1 row in set (0.00 sec) mysql> DROP TABLE test_varbinary; Query OK, 0 rows affected (0.01 sec)
父主题: 数据类型