何等數據庫表是不能少的,要不然那個軟件沒就有意義了,mysql也不例外哦.
MySQL的表
一個MySQL表是完全不同的比正常表,你吃晚餐。在MySQL和其他數據庫系統,目標是將這些信息保存在一個有序地進行。該表得到這個所做的決策表的列和行。
該欄目指定的數據將是,雖然行包含實際的數據。以下是你如何能想象一個MySQL表。 (丙=柱,最終R =行)
C1 (Name) |
C2 (Age) |
C3 (Weight) |
R1
R1 C1 (John)
R1 C2 (21)
R1 C3 (120)
R2
R2 C1 (Big Sally)
R2 C2 (27)
R2 C3 (400)
R3
R3 C1 (Tiny Tim)
R3 C2 (6)
R3 C3 (35)
R4
R4 C1 (Normal Ned)
R4 C2 (35)
R4 C3 (160
我們添加的行和列數(注冊商標# C #中) ,這樣您可以看到連續的側側,而一欄是向下。在實際MySQL的表只值將被保存,而不是的R #和C # !
此表有三類,即“列”的數據:姓名,年齡,體重。此表有4個條目,或換句話說,四列。
創建MySQL的表
在您可以輸入數據(列)成表,您必須先確定什麼樣的數據將被儲存(欄) 。我們現在正在設計一個MySQL查詢拿出我們的表從數據庫的土地。在今後的經驗教訓,我們將使用此表,所以一定要進入這個查詢正確!
<?php
// Make a MySQL Connection
mysql_connect("localhost", "admin", "1admin") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
// Create a MySQL table in the selected database
mysql_query("CREATE TABLE example(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
name VARCHAR(30),
age INT)")
or die(mysql_error());
echo "Table Created!";
?>
輸出結果.
哇!這是一個很大的代碼一次!讓我們在泥土和數字這東西了。我們將經歷的代碼一行行。
' mysql_query ( “創建表的例子'
第一部分MySQL的mysql_query告訴我們要創建一個新表。這兩個大寫的話是保留MySQL的關鍵字。
單詞“榜樣”的名字是我們的表,因為它直接在“創建表” 。這是一個好主意,使用描述性的名稱時,創建一個表,如: employee_information ,聯系人或customer_orders 。清除的名字將保證你會知道什麼是表的時候重溫它一年後你做到這一點。
為' id中斷非空AUTO_INCREMENT '
在這裡,我們創建一個欄“編號” ,將自動增加每次一個新條目添加到該表。這將導致第一行表中有一個編號= 1 ,第二行編號= 2 ,第三排編號= 3 ,依此類推。
欄“編號”是不是我們需要擔心後,我們建立這個表,因為它是所有自動計算MySQL的范圍內。
保留MySQL的關鍵詞:
這裡有一些快速定義的保留字用在這行代碼:
中斷-這代表整數或整數。為' id '已確定是一個整數。
非空-這實際上是兩個關鍵字,但它們結合在一起說,這列不能為空。一個項目不空只要有一定的價值,而一些沒有價值為NULL 。
AUTO_INCREMENT -每當有新項目是增加值將遞增1 。
'主鍵(標識) '
主鍵是用來作為一個獨特的標識符列。在這裡,我們已經取得了“身份證”的主鍵此就座。這意味著,任何兩個身份證可以是相同的,否則我們將陷入困境。這就是為什麼我們取得了“身份證”自動遞增櫃台前行代碼。
name VARCHAR ( 30 ) , '
在這裡,我們提出一個新的專欄的名稱“名稱” ! VARCHAR主張“變性質” 。 “漢字”是指你可以在任何一種類型的信息在本專欄(字母,數字,符號等) 。它的“變數” ,因為它可以調整其大小商店少0個字符,並到指定的最大數量的字符。
我們將最有可能只能使用這個名稱欄來存儲字符( AZ , az ) 。人數括號內設置了最大數量的字符。在這種情況下,最多為30 。
年齡中斷, '
我們第三次和最後一欄是年齡,存儲一個整數。請注意,沒有括號下面的“中斷” 。 MySQL的已經知道怎樣做一個整數。可能的整數值,可以儲存在一個“中斷”是-2147483648到2147483647 ,這是夠多的存儲某人的年齡!
'or ( mysql_error ());'
這將打印出一個錯誤,如果有一個問題表中創建過程。
您的家庭作業
利用MySQL的管理工具,您的網頁主機的,請檢查,如果表已創建正確的。此後,嘗試建立一些自己的,用PHP或與MySQL的管理工具,以確保您得到的掛起了。