
mysql创建数据库或表时,名称用`引起来是什么意思,加和不加有什么区别?
2个回答
展开全部
``中的内容被认定为普通字符串, 也因此可以创建一些非常规方式或者关键字命名的表名,
如直接执行
create table test blank(col varchar(10));
create table create(col varchar(10));
会被认为语法错误, 而
create table `test blank`(col varchar(10));
create table `create`(col varchar(10));
则可以正确执行并新建对应的表
``对于字段名也是同理
追问
非常感谢,那应该没有其它用了吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询