2013-06-24 44 views
4

如果這聽起來像最可笑的初學者問題,但我真的很抱歉,但我剛開始弄清楚SQL。這比從頭開始學習更加迫切。感謝任何幫助,我衷心感謝!創建SQL腳本以將數據插入表(MySQL)

我試圖做的是創建一個腳本來插入數據見下表:

playercreateinfo_item.sql - github link to copy of the sql table

的字段/列種族,階級,商品ID,金額。

我怎麼會去創造這樣的腳本?根據我的基本瞭解,它會是這樣的:

INSERT INTO playercreateinfo_item (race,class,itemid,amount) 

VALUES (1,1,1,1); 

但我還需要什麼?像頁眉或頁腳?我真的不知道完整的腳本會是什麼樣子的!我還必須插入數百種不同的數據,我不確定是否有簡單的方法來完成它,或者我必須手動完成。我很抱歉,如果這是一個可怕的基本問題,我只是失去了嘗試學習。謝謝這麼多提前任何幫助!你們太棒了。

回答

0

一個SQL腳本只是用SQL命令的文本文件。通常查詢以分號分隔。

無需頁眉或頁腳。

編輯:

在插入多個元組的情況下,你可以做一個批量插入,像這樣

INSERT INTO playercreateinfo_item (race,class,itemid,amount) 
VALUES (1,1,1,1), (2,2,2,2), (3,3,3,3); 
+0

所以INSERT,我可以創建一個命令的文本文件,並有人會能夠在他們的DB上運行它以將數據插入到表中?我實際上是在爲別人的數據庫寫這篇文章,因爲他們不願意這樣做。我沒有太多的編程經驗,只是涉獵python,所以我覺得有點失落。謝謝這麼多的幫助,雖然! –

+0

文本文件很好。 '.sql'沒有特定的文件擴展名,只需重命名'.txt'文件即可。 DBMS應處理每個純文本文件,無論擴展名如何。這只是一個約定,所以你可以看到它是一個SQL文件而不打開它。 – PerfectPixel

+0

非常感謝。我有最後一個問題;我應該插入多少個多值的限制?當我應該創建一個新的INSERT INTO命令時,是否有建議的數量?或者沒有關係? –