環境:
執行mysqld.exe啟動mysql程序。
用root登入mysql:
mysql.exe -u root -pmysql的預設資料庫編碼是latin1,編碼檢視命令:
修改mysql的預設資料庫編碼:在安裝目錄下,新建my.ini檔案,貼上下列內容:
[client]port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#解壓目錄 basedir=d:\mysql-5.7.15-winx64 #解壓目錄下data目錄 datadir=d:\mysql-5.7.15-winx64\data sql_mode=no_engine_substitution,strict_trans_tables [winmysqladmin] d:\mysql-5.7.15-winx64\bin\mysqld.exe重啟mysqld.exe。
用root登入mysql:
mysql.exe -u root -p切到資料庫m8:
use m8;新建表:
create匯入命令(必須是root使用者,而且必須指定編碼utf8,否則匯入後中文是亂碼):table
`bd_mor_txjd` (
`id`
int(11) not
null
, `jclxbm`
varchar(45) default
null comment '
監測型別編碼',
`scsj`
varchar(45) default
null comment '
上傳時間',
`xb`
varchar(45) default
null comment '相別'
, `qdl`
double
default
null comment '
全電流'
, `sfgl`
varchar(45) default
null comment '
是否過濾',
primary
key(`id`)
) engine
=innodb default charset=utf8;
load data local infile '注意:用mysql-workbench自帶的data import wizard總是匯入失敗,不知為何。因此不推薦用gui方式。e:/data_collection/test.csv
' into table bd_mor_txjd character set utf8 fields terminated by '
,' optionally enclosed by '
"' escaped by '
"' lines terminated by '
\r\n
';
命令方式匯入後,檢視結果:
mysql5 7學習 mysql 5 7 學習
mysql uroot proot mysql5.7 mysql.user表沒有password欄位改 authentication string 一.建立使用者 命令 create user username host identified by password 例子 create user d...
Mysql 匯入csv檔案
mysql load data infile命令可以把csv平面檔案中的資料匯入到資料庫中。linux下 load data infile home test dump ip location.csv into table ip location character set utf8 fields ...
CSV檔案匯入MySQL
1 首先看一下我本次匯入的資料,比較簡單 1 在資料庫中首先建立了乙個名為 test 的資料庫,在test資料庫下建立了乙個名為 student 的 屬性如下 column name datatype note idint 11 primary key,not null name varchar 4...