欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql怎么導入有中文的txt

洪振霞2年前11瀏覽0評論
對于要導入有中文的txt文件,我們需要先在創建MySQL表格的時候設置好字符集為utf8或者utf8mb4,以便能夠正確地存儲中文字符。 下面是一個示例的MySQL創建表的語句:
CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
在導入txt文件之前,我們需要先將其編碼轉換為utf8格式。可以使用Notepad++等文本編輯器將文件編碼轉換為utf8格式保存,或者使用iconv等工具進行轉換。 下面是一個示例的導入txt文件的sql語句:
LOAD DATA LOCAL INFILE '/path/to/file/test.txt'
INTO TABLE test
FIELDS TERMINATED BY '\t' ENCLOSED BY '"' 
LINES TERMINATED BY '\r\n'
IGNORE 1 ROWS 
(name);
其中,LOAD DATA LOCAL INFILE指定要導入的txt文件路徑,INTO TABLE指定要導入的表格名稱,FIELDS TERMINATED BY指定txt文件中字段之間的分隔符,ENCLOSED BY指定txt文件中字段的包含符號,LINES TERMINATED BY指定txt文件中行的分隔符,IGNORE 1 ROWS表示忽略文件中的第一行,name則是要導入的字段名稱。 最后,我們可以通過SELECT語句查看導入數據是否正確:
SELECT * FROM test;
以上就是關于如何導入有中文的txt文件到MySQL數據庫的介紹。記得在導入數據之前設置好表格的字符集,以免出現中文亂碼問題。