色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

excel導入mysql小數點沒有

李中冰2年前13瀏覽0評論

問題描述:

在將Excel表格中的數據導入到MySQL數據庫時,如果有小數點,導入后會發現小數點消失了,變成了整數。

原因分析:

這是因為Excel表格的小數點并不是真正的小數點,而是句點或其他字符。在導入MySQL時,MySQL會將句點或其他字符當做普通字符處理,因此導致小數點消失。

解決方法:

將Excel表格中的小數點轉換成真正的小數點,方法如下:
1.選中Excel表格中的數據,右鍵選擇“格式化單元格”;
2.在彈出的格式化單元格對話框中選擇“數字”選項卡;
3.在“類別”列表中選擇“數值”,并在“小數位數”中填寫需要的位數;
4.點擊“確定”按鈕,Excel表格中的小數點就會被轉換成真正的小數點了。

導入MySQL時,需要在建表的時候將對應的字段定義成DECIMAL類型,并指定小數位數,例如:

CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`price` decimal(10,2) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

這樣,在將數據導入MySQL時,就能將小數點正確地存儲在DECIMAL類型的字段中了。