CREATE TABLE IF NOT EXISTS students (
Student_id INT UNSIGNED NOT NULL AUTO_INCREMENT,
First_name VARCHAR (20) NOT NULL,
Middle_name VARCHAR (20),
Last_middle VARCHAR (40) NOT NULL,
Email VARCHAR (60) NOT NULL,
Password CHAR(40) NOT NULL,
Reg_date DATETIME NOT NULL,
PRIMARY KEY (student_id),
UNIQUE (email));
-5
A
回答
0
它在數據庫中創建一個新表「學生」,如果它尚不存在。
- 從「student_id」到「Reg_date」的每行代表表中的一列。
- 列旁邊的NOT NULL表示插入數據時不能留空。
- 「student_id」是主鍵,每個條目會自動遞增
- 電子郵件必須對每個條目都是唯一的。
- VARCAR是一個文本項,int是一個數字,DATETIME是一個日期。
我建議你帶一些SQL教程。互聯網上有噸。這一個是偉大的:http://www.w3schools.com/sql/
+0
非常感謝,請嘗試一下! – mathilda
0
此聲明是說,如果數據庫中的表稱爲students
,不存在,然後創建它。
之後()中的所有內容都假定該表不存在,並將值分配給表中的每個列。
INT表示它是一個數字,VARCHAR表示它是一個字符串或任何引號(「」)。
不爲空意味着放入表格的值不能爲空,並且默認爲空字符串,我相信。
主鍵是數據集(所有列)的唯一標識符。這就是你如何快速獲取一行數據。你會注意到這個(student_id)在上面自動遞增,以保持它的唯一性。
唯一的電子郵件是說這封電子郵件在數據庫中必須是唯一的,並且不能有重複。
希望這會有所幫助!
+0
是的,非常感謝 – mathilda
相關問題
- 1. 任何人都可以解釋這是什麼意思?
- 2. 任何人都可以向我解釋這個腳本是做什麼的?
- 3. 任何人都可以解釋這個查詢是什麼意思?
- 4. 任何人都可以解釋這個字符串是什麼意思?
- 5. 任何人都可以解釋這個例外是什麼意思?
- 6. 請給我一個解釋這是什麼意思(基本)
- 7. 任何人都可以告訴我這是什麼意思在PHP中?
- 8. 任何人都可以解釋我什麼是Java中的Pojo?
- 9. 任何人都可以解釋什麼「errorStatus.prettyPrint()」在pysnmp的意思是?
- 10. 任何人都可以解釋我什麼是項目[0] .qty
- 11. 任何人都可以解釋這個jQuery插件給我嗎?
- 12. 任何人都可以解釋這個matlab代碼給我嗎?
- 13. 任何人都可以請解釋我下面的Unix腳本?
- 14. 我不明白是什麼意思飢餓,因爲這作者解釋它
- 15. 我不明白是什麼意思這行代碼
- 16. 任何人都可以解釋我StandardScaler?
- 17. 任何人都可以向我解釋這個查詢是幹什麼的?
- 18. Lua任何人都可以解釋這是什麼嗎?
- 19. 有人可以解釋這是什麼意思? #python
- 20. 任何人都可以解釋我這個代碼行嗎?
- 21. 我不明白我的git樹。任何人都可以向我解釋並告訴我如何解決?
- 22. 任何人都可以解釋代碼putchar('/'// */1)的意思
- 23. 任何人都可以解釋這
- 24. 什麼是IBM Worklight?任何人都可以向我詳細解釋一下嗎?
- 25. 我不明白這個錯誤是什麼意思
- 26. 任何人都可以解釋我的這段代碼嗎?
- 27. 任何人都可以解釋我這個代碼的工作
- 28. 任何人都可以解釋我的示例腳本,我發現谷歌
- 29. 任何人都可以解釋這一行的HTML在做什麼?
- 30. 任何人都可以向我解釋這preg_match()函數做什麼?
哪部分你不明白? – TZHX
所有的,我是一個新的編碼器 – mathilda
http://dev.mysql.com/doc/refman/5.7/en/create-table.html –