1.在數據庫中新建一個表,設置列名(與待導入文件一致),字段可以多出幾個都可以
2.右鍵表名,導入- - >導入使用本地加載的CSV數據
選擇使用加載本地CVS數據
3.指定好轉義字符,將終止設置為,號(英文狀態下的,),否則CSV所有值都會導入到第一列
4.點擊確定開始導入,如果出現Invalid utf8 character string: ‘’ ,excel csv導入mqsl 中文亂碼
導入mysql,顯示Invalid utf8 character string: ‘’ ,等一系列操作后導入了也亂碼錯位
解決:
用記事本txt打開csv文件,然后另存為改格式為utf8,即可
5.如果出現“LOAD DATA local INFILE”時出現The used command is not allowed with this MySQL version問題
第一是版本確實過低,低于5.0,但是現在基本不可能出現這個問題。
第二可能是本地導入文件的參數沒有打開。
于是在sql編輯器中輸入 SHOW VARIABLES LIKE ‘%local%’;
得到 local_infile OFF 即該變量未開啟。
解決:輸入SET GLOBAL local_infile=1(其中global是全局變量的意思)
然后重新導入,即可成功到入數據