1.mysql中,创建表的时候,使用`号,可以防止与关键字冲突等 例如:create table demo( `id` int primary key ) 创建后可以正常使用,如:select id form demo 或是 select `id` from demo 且如果字段创建时没有``的话,也可以这样使用。 所以``对于MySQL来说,是无关紧要的。 2.在oracle中,""也是类似的作用,可以防止与关键字冲突等,且保持字段显示为小写等 但是查询的时候,必须使用 select "id" form demo,如果使用select id form demo的话,会出现字符无效的提示。 在使用hibernate等自动生成sql语句的工具时,需求注意这一点