默認(rèn)情況下, MySql的數(shù)據(jù)庫(kù)、表名采用小寫表示,即使建表的Sql語(yǔ)句中表名是大寫的,在執(zhí)行后數(shù)據(jù)庫(kù)中的表名還是采用小寫表示。
在開(kāi)發(fā)過(guò)程有可能采用ORM框架來(lái)處理業(yè)務(wù)數(shù)據(jù)。
小寫的表名對(duì)于自動(dòng)生成實(shí)體類文件會(huì)產(chǎn)生影響,因?yàn)橥ǔn惷遣捎么髮懽帜搁_(kāi)頭的。
通過(guò)修改MySql Server安裝目錄下的 my.ini 文件, 設(shè)置 lower_case_table_names=0 (備注:大小寫敏感,為1時(shí)大小寫不敏感)
可以實(shí)現(xiàn)MySql按照建表Sql語(yǔ)句的大小寫狀態(tài)來(lái)定義表名。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。