1、先導出資料:
mysqldump databasename tablename -uroot -ppass > bakdata.sql
2、通過vi編輯器開啟bakdata.sql,去掉前面的建表語句及drop語句,否則你後面建的表又沒了;
3、通過iconv轉換命令將現在原有匯出檔案的編碼進行轉換,如我這裡將gbk轉為utf8,更多幫助通過man iconv獲取幫助:
iconv -f gbk -t utf8 bakdata.sql
3、通過mysql客戶端,登陸相應的庫,通過show create table tablename,生成現在表的表結果拷貝出來,並更改其建表編碼部分;
4、drop表:drop table tablename;
5、匯入資料,在mysql客戶端中打入:source /[你的路徑]/bakdata.sql
6、ok
更改mysql的預設目錄
更改mysql的預設目錄 mysql預設安裝完之後,預設的目錄是 var lib mysql,需要改為 db mysql。service mysql stop mkdir p db mysql cp r var lib mysql db mysql chown r mysql mysql db my...
CSV檔案插入到mysql表中指定列
load data local infile c 1.csv into table zlee fields terminated by lines terminated by r n id,ia,ic,ie,ig 1 zlee為表名,最後的 id,ia,ic,ie,ig 為表中相應列,只需要將想插入...
刪除鍊錶中指定的元素
1 新建鍊錶 2 輸出鍊錶 3 刪除鍊錶中的指定元素 include include include include test1.h 建立乙個結構體 typedef struct node node int count 0 記錄鍊錶的長度 node initlist 在迭代插入新的節點的過程中一直使...