mysql中表列字段名长度最长可以多少

mysql中表列字段名长度最长可以多少,第1张

mysql中表字段名最大允许长度64个字节,如果都是英文字母或数字,那么字段名最长可以是64个字符,如果使用中文那么每个中文字将占用两个字节。

例如下面两个字串(刚好64个字节)作为列名不会出错

`a111111111122222222223333333333444444444455555555556666666666123`,

`a11111111112222222222333333333344444444445555555555666666666612中`

而下面两个字串作为列名就会报错,因为长度刚好超出64个字节

`a1111111111222222222233333333334444444444555555555566666666661234`,

`a111111111122222222223333333333444444444455555555556666666666123中`

有关MySQL标识符最大长度请参阅下表

数据库表名、字段名的长度限制:

数据库 表名列名

Oracle 30 30

MySQL 64 64

db2 128 128

Access 64 64

SQLServer 128128

在Access中,字段的命名规则:

1、字段名长度为1~64个字符。

2、字段名可以包含字母,汉字,数字,空格,和其他字符。

3、字段名不能以空格开头,不能包含句号,感叹号,方括号和单引号。

4、字段名不能使用ASCII为0-32的ASCII字符。

注意:虽然说字段名可以加上空格,但是开头不能使用空格,为了以后查询数据比较方便,中间也最好不要加上空格。

扩展资料

常用的数据库字段类型

CHAR:固定长度字符串,最大长度2000bytes。

VARCHAR2:可变长度的字符串,最大长度4000bytes,可做索引的最大长度749。

NCHAR:根据字符集而定的固定长度字符串,最大长度2000bytes。

NVARCHAR2:根据字符集而定的可变长度字符串,最大长度4000bytes。

DATE:日期(日-月-年),DD-MM-YY(HH-MI-SS),经过严格测试,无千虫问题。

LONG:超长字符串,最大长度2G(231-1),足够存储大部头著作。

RAW: 固定长度的二进制数据, 最大长度2000bytes, 可存放多媒体图象声音等。

INTEGER:整数类型,小的整数。

FLOAT:浮点数类型,NUMBER(38),双精度。

REAL:实数类型,NUMBER(63),精度更高。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10866524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存