MySQL表字段的命名规范是什么?

MySQL表字段的命名规范是什么?,第1张

规范就是由字母/数字/下划线组成,且由字母和下划线开头就行了,起什么字段名随意,你想用student_id也行, 只要能表达含义就可以了

不过如果是在student表里,就直接id,name这样就行,加前缀没啥意义

不可以。不能超过64个字符。

MySQL对命名数据库和MySQL表命名有一个原则,名字可以由当前字符集中的任何字母数字字符组成,下划线和美元符也可以。名字最长为64个字符。

因为数据库和表的名字对应于目录和文件名,服务器运行的 *** 作系统可能强加额外的限制,文件系统的大小写敏感性影响到你如何命名和引用数据库和表名。

mysql> create table  `abc-def_ghi`  (id  int)

Query OK, 0 rows affected (0.01 sec)

mysql> desc  `abc-def_ghi`

+-------+---------+------+-----+---------+-------+

| Field | Type    | Null | Key | Default | Extra |

+-------+---------+------+-----+---------+-------+

| id    | int(11) | YES  |     | NULL    |       |

+-------+---------+------+-----+---------+-------+

1 row in set (0.00 sec)

mysql>

注意:  那个表2边的 `  不是普通的单引号,  是数字键  1  左边的那个符号。


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

原文地址: http://outofmemory.cn/zaji/7218474.html

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

发表评论

登录后才能评论

评论列表(0条)

保存