【MySQL】創建數據庫並導入數據

Question:

  1. connection:

    1. root connection和一般connection的區別?
    2. what does host mean? how to configure host? what is port 3306 used for?
  2. 字符集與校對規則:

    1. 用處?
    2. table可以設置不同於schema的字符集和規則?
    3.  

 

Step: 參考 https://blog.csdn.net/u014551745/article/details/83147790

  1. 創建新的root以外的連接connection

  2. 創建數據庫Schema:

    1. 設置字符集和校對規則: utf8, utf8-bin for Chinese
      • CREATE SCHEMA `edge` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ;
    2. online DDL configuration: default
  3. 創建數據表Table:

    1. engine?

    2. 表頭數量極多,如何創建和設置類型:導入一個行數較少的表,設置表頭
  4. 導入數據表

    1. table import wizard...

      1. (數據量適中時)可用notepad轉化爲utf-8格式(convert to utf-8),確保保存爲csv. 否則,會報錯can't analyze the file.
      2. 導入設置需要與文件情況契合(如Line Separator, Field Separator),否則會導入空數據. de-defaul. 參考https://stackoverflow.com/questions/32898767/in-mysql-workbench-using-table-data-import-wizard-to-import-csv-creates-empty
    2. LOAD DATA LOCAL INFILES:
      1. statement: https://dev.mysql.com/doc/refman/5.6/en/load-data.html
      2. error 1064: https://stackoverflow.com/questions/19819206/load-data-infile-error-1064

 

答疑與報錯處理

發佈了4 篇原創文章 · 獲贊 0 · 訪問量 928
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章