MySQL是一種廣泛使用的關系型數據庫管理系統。在實際項目中,有時我們需要將表名、列名等中的橫線“-”去掉,以便于在程序代碼中調用和操作。下面介紹如何實現該功能。
//首先,使用REPLACE函數將表名中的橫線替換為空格 RENAME TABLE `table-name` TO `table name`; //然后,將列名中的橫線也替換為空格 ALTER TABLE `table name` CHANGE `column-name` `column name` varchar(255);
上述代碼中,使用了MySQL自帶的RENAME TABLE和ALTER TABLE語句,將表名和列名中的橫線替換為空格。需要注意的是,在使用RENAME TABLE語句時,需要使用“`”將表名包裹起來,以便于處理特殊字符。
實際使用中,可以通過以下代碼來驗證表名和列名是否已經去掉橫線:
//查詢表名 SHOW TABLES LIKE 'table_name'; //查詢列名 SHOW COLUMNS FROM `table name` LIKE 'column name';
通過上述代碼,可以看到表名和列名已經成功地去掉了橫線,方便了程序的操作和調用。
下一篇c 讀json 參數