2014-01-12 33 views
0

我努力創建一個表來設置表參數以及創建列。創建一個具有特定字段參數的表

我正在使用MySQL服務器。

我要求該表符合以下標準:

  • 表應與列CUSTLOCXLOCY被稱爲CUSTOMER
  • CUST列將成爲1001開頭的一個向上序列並且將是主鍵。
  • LOCX和LOCY將包含不大於+ -11的X和Y整數,並且將成爲其他表的外鍵。

有關信息:然後,我打算使用INSERT INTO函數在我已有的單獨查詢中將數據添加到表中。

的查詢創建一個表符合上述要求,將是建設任何方向不勝感激

+0

這是最簡單的SQL DDL語句之一。你有沒有對此做過任何研究? –

+0

我可以創建表格,我正在努力通過也創建表格的查詢來設置值。我是新手,我已經使用phpMyAdmin創建了我的表格,並設法構建了所有必要的查詢。我的問題是,雖然我有這個設置,但我需要顯示實際的SQL,並且程序不會在創建時顯示此信息。 – user3178067

+0

http://dev.mysql.com/doc/refman/5.7/en/create-table.html - 手冊 –

回答

0

您可以創建一個MySQL的圖形用戶界面的新表,如果你有這樣的問題。 這些GUI工具通常會提供一個New-Table按鈕,它還允許您在不編寫任何代碼的情況下定義您的表格。它們通常是有限的,但應該足夠滿足您的需求。有1個月的付費版試用版,甚至完全免費的圖形用戶界面,所以你不必購買任何東西。

後使用下面的代碼來檢索從MySQL「完美」的SQL:

show create table your_schema_name.your_table_name 

做了幾次,並研究代碼。很快,您將能夠編寫create-table語句並自行包含更復雜的列定義。它也將更容易理解MySQL文檔,這可能會讓初學者感到困惑並以某種方式嚇倒它的完整性。

相關問題