2017-09-22 46 views
-3

如何編寫SQL INSERT命令以在創建表格時提供的屏幕截圖中添加數據?如何在PHP中編寫SQL INSERT命令

CREATE TABLE Term(Term_Name VARCHAR(25),Term_StartDate DATE,TermEndDate DATE);

Term Table

我已經嘗試在代碼錄入,這是我的錯誤;附上截圖。

Attempt at INSERT

+0

你有什麼嘗試過(對於SQL語句)? – jhenderson2099

+0

我的歉意。我是全新的PHP/SQL,我編輯了我的主題,所以它更加簡潔,我正在努力完成。謝謝。 – isual13

+0

請在問題主體中包含所有相關信息。我們不僅更容易提供幫助,而且確保所有訪問者的問題對鏈接無效時仍然有效。謝謝。 – SherylHohman

回答

0

你很近!您不希望SELECT與INSERT捆綁在一起。

您只需要DML(數據操作語言)語句將數據插入到數據中。所以,只需使用INSERTS。

然後,使用SELECT語句獲取所需的數據。

以下是您使用SQL Fiddle所做的修改示例。

+0

謝謝。我從你的帖子中學到了很多東西。它似乎是1.一旦一個表已經創建,我不需要'表命令行'了,我只需要在SQL中輸入我想要的數據。我現在正在學習很多東西,我感覺很好,我已經完成了這一點。謝謝。 – isual13

+0

的問題。如何編寫SQL SELECT命令來顯示「Term」表的所有內容而不在命令本身中列出列名?我需要使用SELECT DISTINCT語法嗎? – isual13

+0

使用通配符('*')選擇沒有WHERE子句的所有列。 (就像示例SQL小提琴)。通配符「*」用於選擇所有列。 WHERE子句將限制你的結果集。在SELECT語句中使用DISTINCT來獲得結果集中的一組不同的值。當您在表格(或源數據集)中重複使用值時,它非常有用。 – jhenderson2099