首先,建立乙個表:
[sql]view plain
copy
print?
create
table aaa(name
varchar(10),user_id varchar(20));
create table aaa(name varchar(10),user_id varchar(20));
然後插入數值:
注意要轉換excel中的資料型別
[sql]view plain
copy
print?
insert
into aaa(name)
select
cast(保管人 as
varchar(10))
from openrowset( 'microsoft.jet.oledb.4.0',
'excel 8.0;hdr=yes;imex=1; database=c:\users\admin\desktop\database\datasheet.xls',總表$)
insert into aaa(name)
select cast(保管人 as varchar(10))
from openrowset( 'microsoft.jet.oledb.4.0',
'excel 8.0;hdr=yes;imex=1; database=c:\users\admin\desktop\database\datasheet.xls',總表$)
其中,總表$是sheet名,保管人是列名。
把Excel資料匯入到MySQL中
本文 未作修改。開啟excel,處理好你需要的列,把不需要的列都刪掉。把標題行也刪掉,只保留資料。另存為csv檔案。特別注意一點 如果你的mysql預設編碼方式是utf 8的話需要用editplus等軟體把csv檔案另存為utf 8編碼格式,因為excel預設編碼格式是ansi,mysql在匯入中文...
把csv插入到資料庫中
資料格式,一行兩條資料 問答對 主要注意insert語句的寫法即可 還有while時,conn.commit 的位置,不要放咋while中,否則會保錯 把存在csv的資料轉換到sql資料庫中 import pymysql 連線資料庫 conn pymysql.connect host localho...
MySQL 資料庫中如何把A表的資料插入到B表
web開發中,我們經常需要將乙個表的資料插入到另外乙個表,有時還需要指定匯入字段,設定只需要匯入目標表中不存在的記錄,雖然這些都可以在程式中拆分成簡單sql來實現,但是用乙個sql的話,會節省大量 兩張表 inserttest和inserttest2,前者中有測試資料 create table in...