不过如果是在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 左边的那个符号。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)