如何在MySQL創建表
MySQL的數據庫由各種表構成。表裏包含被輸入數據庫的資訊,基本上,你可以根據需要存儲的數據創建任何一種表。創建一個表只需要數分鐘,尤其是如果你只要存儲幾項不同的條目。下文將教你如何創建表。
創建表
(01)開啟數據庫。想要創建一個表,你必須先有一個存儲表的數據庫。你可以在MySQL命令行鍵入,開啟數據庫。如果你不記得數據庫的名稱,可以鍵入,在MySQL服務器上顯示所有數據庫。如果你還未創建數據庫,可以鍵入;.,創建一個數據庫。數據庫的名稱不可以有空格。
(02)瞭解基本的數據類型。每一項條目都以特定的數據類型存儲在表裏。這樣,MySQL就能透過不同的方式使用它們。至於要用哪一種數據類型,則取決於表的需要。雖然還有更多的數據類型,但以下列出的幾種足以讓你創建最基本及實用的表:— 整數類型,常用在識別號碼(ID)字段。— 用來存儲十進制值,允許用戶指定十進制數字的數目和小數點後的數字位數。例如:規定了存儲的值不會超過 6位數字,並且小數點後不超過 2位。你輸入的數字將被存作 “0000.00”。—儲存文字和字元串。你通常需要指定字元串的長度限制,比如規定最多輸入30個字元。比指定長度大的值將被截短,而比指定長度小的值將會用空格作填補。你也可以用VARCHAR,根據實際輸入內容改變字元串長度(最多255個字元)。電話號碼通常以VARCHAR存儲,因爲它們多含有符號,數字也無需用於計算(加、減等)。— 以YYYY-MM-DD(年月日)的格式儲存日期。如果你需要存儲他人的年齡,請用這個數據類型輸入出生日期,而非直接輸入真實年齡,否則你每年都需要更新條目。
(03)創建表。想要在命令行創建表,你需要以一句命令創建所有字段。你可以用命令創建表,然後輸入表裏的資訊。比如說,如果你想創建一個基本的員工記錄,那就輸入以下命令:CREATETABLE員工(idINTNOTNULLPRIMARY KEYAUTO_INCREMENT,姓氏VARCHAR(),名字VARCHAR(),電話號碼VARCHAR(),出生日期DATE)INT NOT NULL PRIMARY KEY AUTO_INCREMENT 將爲每一位被添加到記錄的員工創建一個識別號碼(ID)。號碼會自動遞增,方便你在進行其它操作時引用有關數據。雖然VARCHAR 允許你根據實際輸入內容縮減字元串長度,但你也可以設定一個限制,讓用戶無法輸入太長的字元串。在上述例子中,名字和姓氏分別被限制最多輸入20個字元。注意,電話號碼必須存爲VARCHAR,才能正確處理符號。
(04)確認你的表創建正確。表建好後,你會收到創建成功的資訊。現在,你可以使用命令,確認你已涵蓋所有想要的字段,並設定了正確的數據類型。鍵入;,從出現在熒幕上的圖表中檢查表的結構。
(05)用PHP創建表。如果你透過網絡服務器用PHP管理MySQL數據庫,也可以用簡單的PHP檔案創建表。假設你的MySQL服務器已有數據庫,只要輸入以下代碼,將連接資訊換成你自己的資訊,就能創建和步驟3一樣的表:<?php$connection=mysqli_connect({{samp|server}},{{samp|user}},{{samp|password}},{{samp|database}});if(mysqli_connect_errno()){echo"無法連接 MySQL: "li_connect_error();}$sql="CREATE TABLE 員工 (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 姓氏 VARCHAR(20),名字 VARCHAR(20),電話號碼 VARCHAR(20),出生日期 DATE)";if(mysqli_query($connection,$sql)){echo"員工表創建成功";}else{echo"創建表出錯: "li_error($connection);}?>
把條目添加到表
(01)把單一條目添加到表。你可以用命令行直接將數據輸入表。輸入,以一句命令輸入單一條目的所有數據到相關字段:INSERTINTOemployees(id,姓氏,名字,電話號碼,出生日期)VALUES(NULL,'王','小明','(555)555-5555','1980-01-31');在ID字段輸入NULL,每添加一個條目,ID就會自動遞增1,成爲下一個ID號碼。確保你輸入的每個值都用單引號(')括起來。
(02)同時添加多個條目。如果你擁有所有數據,可用一個命令輸入多個條目。只需用逗號分開每一組數據:INSERTINTO員工(id,lastname,firstname,phone,dateofbirth)VALUES(NULL,'王','小明','(555)555-5555','1980-01-31'),(NULL,'張','小麗','(555)555-5551','1981-02-28'),(NULL,'李','大成','(555)555-5554','1970-01-31');
(03)顯示你的表。輸入幾個條目後,你可以顯示自己創建的表,看看你輸入的所有數據,檢查是否遺漏任何資訊,或是否誤把某個數據輸入到錯誤的字段。想要顯示上面創建的表,鍵入。你可以過濾搜尋結果,進行更進階的顯示操作。例如,想要顯示按出生日期分類的表,你可以鍵入。你可以在命令的末尾添加,以相反的順序顯示搜尋結果。
(04)使用HTML表格輸入數據。你可以用其它方法把數據添加到新創建的表。其中一個最常見的方法就是使用網頁上的表格。你可以參閱學習PHP和MySQL,學習如何創建基本的網頁表格來輸入數據。
-
微信搖骰子表情在哪裏
微信一款跨平臺的通訊工具。支援單人、多人蔘與。透過手機網絡發送語音、圖片、視頻和文字。還可以在上面搖骰子,那這個表情在哪呢?讓我們來找找看。操作方法(01)開啟微信,選擇一位好友;(02)如下圖所示,進到聊天的介面,點開右下角的笑臉;(03)就可以看到表情,然後點擊愛心;(04)就...
-
《NBA 2K Mobile籃球》手機版下載安裝方式
喜歡看NBA的朋友一定對NBA2KMobile籃球手遊不會陌生,其豐富新穎的玩法,超高的自由度,都讓人慾罷不能,在這款遊戲裏我們不僅能操縱現役NBA球員,還能自己帶隊操縱歷史名宿。真實場景還原能讓我們在閒暇的時間裏足不出戶就完成籃球夢。不過很多朋友都不知道在哪裏下載,...
-
vivo手機隱藏功能代碼,如何開啟備用電池?
現在智能手機越來越發達,功能齊全,可以視頻電話、聽歌、看電影電視以及玩手遊,長時間下來,電池功能可能會受到一定的損害,但其實很多手機中都有一個被隱藏起來的代碼,比如備用電池的功能代碼,今天就來教教你們怎麼開啟備用電池,下面以vivo手機爲例。操作方法(01)我們準備...
-
微信開視頻怎麼美顏
操作方法(01)開啟手機,在選單介面點擊“設定”按鈕。(02)在“設定”介面,點擊“其他設定“選項。(03)在“更多設定”介面點擊“視頻通話特效“選項。(04)在“視頻通話特效”介面勾選“微信”。(05)開啟“微信”進行“視頻通話”就可以自動美顏。OPPOR15...