日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Excel 转为 MySQL 语句

發布時間:2023/12/10 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Excel 转为 MySQL 语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、方法

一、假設你的表格有A、B、C三列數據,希望導入到你的數據庫中表格table,對應的字段分別是col1、col2、col3

二、在你的表格中增加一列,利用excel的公式自動生成sql語句,具體方法如下:

1、增加一列(假設是D列)

2、在第一行的D列,就是D1中輸入公式:
=CONCATENATE("insert into table (col1,col2,col3) values ('",A1,"','",B1,"','",C1,"');")

3、此時D1已經生成了如下的sql語句:
insert into table (col1,col2,col3) values ('a','11','33');

4、將D1的公式復制到所有行的D列(就是用鼠標點住D1單元格的右下角一直拖拽下去啦)

5、此時D列已經生成了所有的sql語句

6、把D列復制到一個純文本文件中,假設為sql.txt

三、把sql.txt放到數據庫中運行即可。

二、實例

  原始數據:

  

  在 D1 輸入公式:=CONCATENATE("insert? ?into? user? ?(id, amount,age)? ?values? ?(",A1,",",B1,",",C1,");")

  下拉填充

  復制 D2-D10 到記事本

  書寫 SQL 語句

create database samp_db character set gbk;use samp_db;create table user( id int unsigned not null auto_increment primary key, amount int unsigned not null, age tinyint unsigned not null );insert into user (id,amount,age) values (1,43200,35); insert into user (id,amount,age) values (2,30240,37); insert into user (id,amount,age) values (3,72000,65); insert into user (id,amount,age) values (4,367200,44); insert into user (id,amount,age) values (5,7200,44); insert into user (id,amount,age) values (6,108000,27); insert into user (id,amount,age) values (7,57600,45); insert into user (id,amount,age) values (8,21600,43); insert into user (id,amount,age) values (9,144000,51);

  結果如下:

  

?

轉載于:https://www.cnblogs.com/Lamfai/p/9869781.html

總結

以上是生活随笔為你收集整理的Excel 转为 MySQL 语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。