mysql表名命名规则
时间: 2023-09-27 07:10:56 浏览: 47
MySQL表名的命名规则如下:
1. 表名必须以字母开头,可以包含字母、数字和下划线(_);
2. 表名不区分大小写,在不同的操作系统上,表名的大小写会被自动转换;
3. 表名不能使用MySQL保留字;
4. 表名长度不能超过64个字符。
以下是一些常用的MySQL保留字:
| ADD | ALL | ALTER | AND | AS | ASC |
| --- | --- | ----- | --- | -- | --- |
| BETWEEN | BY | CASE | COLLATE | COLUMN | CONSTRAINT |
| CREATE | DATABASE | DEFAULT | DELETE | DESC | DISTINCT |
| DROP | ELSE | END | ESCAPE | EXISTS | FALSE |
| FOR | FOREIGN | FROM | GROUP | HAVING | IF |
| IN | INDEX | INNER | INSERT | INTO | IS |
| JOIN | KEY | LEFT | LIKE | LIMIT | MATCH |
| NOT | NULL | ON | OR | ORDER | OUTER |
| PRIMARY | REFERENCES | RIGHT | SELECT | SET | TABLE |
| THEN | TRUE | UNION | UNIQUE | UPDATE | USING |
| VALUES | WHEN | WHERE |
如果需要使用MySQL保留字作为表名,可以在表名前添加反引号(`)进行转义。例如:`select`。