一、設置MySQL中文表名
1. 修改MySQL配置文件
yf中,找到以下兩個參數:
ysqld]
...tdshakeb4b4icode_ci
將注釋符號#去掉,并將參數值改為以下內容:
ysqld]
...tdshakeb4b4icode_ci
2. 重啟MySQL服務
修改配置文件后,需要重啟MySQL服務,使其生效。在終端中輸入以下命令:
ysql restart
3. 創建中文表名
在MySQL中,創建中文表名時,需要使用反引號(`)將表名括起來,例如:
CREATE TABLE `學生信息` (
`學號` INT NOT NULL,
`姓名` VARCHAR(45) NOT NULL,
PRIMARY KEY (`學號`)noDBb4b4icode_ci;
二、正確使用語句
1. 查詢中文表名
在使用中文表名進行查詢時,需要使用反引號將表名括起來,例如:
SELECT * FROM `學生信息`;
2. 插入數據
在插入數據時,需要使用正確的字符集和校對規則,例如:
INSERT INTO `學生信息` (`學號`, `姓名`) VALUES (1, '張三') b4b4icode_ci;
3. 更新數據
在更新數據時,同樣需要使用正確的字符集和校對規則,例如:
UPDATE `學生信息` SET `姓名`='李四' WHERE `學號`=1 b4b4icode_ci;
4. 刪除表
在刪除中文表時,同樣需要使用反引號將表名括起來,例如:
DROP TABLE `學生信息`;
本文介紹了。在使用中文表名時,需要注意設置正確的字符集和校對規則,以避免出現語句執行失敗或數據損壞的情況。