翻譯|使用教程|編輯:吳園園|2020-05-25 14:24:46.167|閱讀 309 次
概述:我們研究了在MySQL數據庫中創建表的兩種不同方法:使用CREATE TABLE語句和通過IDE。在這種情況下,我們使用dbForge Studio for MySQL。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
dbForge Studio for MySQL是一個在Windows平臺被廣泛使用的MySQL客戶端,它能夠使MySQL開發人員和管理人員在一個方便的環境中與他人一起完成創建和執行查詢,開發和調試MySQL程序,自動化管理MySQL數據庫對象等工作。這個MySQL前端GUI工具提供了實用工具來進行比較、同步工作,使用時間調度來備份MySQL數據庫,并對MySQL表格的數據給出了可能性分析和報告。超過15000名的用戶使用dbForge Studio for MySQL來管理、維護和監控他們的MySQL數據庫。
點擊下載dbForge Studio for MySQL最新試用版
在MySQL數據庫中創建表的主要方法有兩種:
當您需要專門通過腳本創建表時,第一種方法很有用。例如,您想在一個非常特定的時間創建一個表,但由于當時不在,因此您將無法手動創建它。因此,您可以使用Windows Scheduler計劃表創建過程-這將在表創建查詢中為您提供幫助。
第二種方法非常適合當場創建表格。在許多情況下,由于它非常直觀和直觀,因此也可以更加方便。有許多工具可以提供此功能,我們將介紹其中之一-dbForge Studio for MySQL。
讓我們詳細了解這兩種方法。
使用CREATE TABLE語句創建表
CREATE TABLE語句的一般用途是在數據庫中創建表。
該語句的整體語法如下所示:
CREATE TABLE [IF NOT EXISTS] table_name( column_1_definition, column_2_definition, …, table_constraints ) ENGINE=storage_engine;
這就是它的意思:
現在,在列定義部分進行詳細說明。
這是列定義字符串的完整語法:
column_name data_type(length) [NOT NULL] [DEFAULT value] [AUTO_INCREMENT] column_constraint;
這是詳細信息:
定義所有列之后,您可以提供表約束,例如FOREIGN KEY或PRIMARY KEY。
這是一個MySQL CREATE TABLE查詢的示例:
CREATE TABLE table1 ( number INT(11) AUTO_INCREMENT, name VARCHAR(32) NOT NULL, city VARCHAR(32), age VARCHAR(7), CONSTRAINT key1 PRIMARY KEY (name) );
使用IDE for MySQL創建表
讓我們看看如何在dbForge Studio for MySQL(一個多功能IDE)的幫助下創建表。
首先,啟動dbForge Studio for MySQL并選擇所需的數據庫連接。
完成后,單擊數據庫→新建數據庫對象:
數據庫對象創建窗口將打開。 在右側的對象類型列表中選擇Table,然后單擊Create:
將打開一個選項卡,使您可以設計和配置要創建的表。本質上,該功能使您能夠獲得與CREATE TABLE查詢相同的結果,但是以一種視覺上全面且方便的方式:
指定所有必需的列和設置后,單擊“ 應用更改”。就是這樣,該表將在您當前的數據庫中創建。如果您需要更新表的某些設置,只需更改相應的選項,然后單擊Refresh Object即可:
結論
我們研究了在MySQL數據庫中創建表的兩種不同方法:使用CREATE TABLE語句和通過IDE。在這種情況下,我們使用dbForge Studio for MySQL。
實際上,第二種方法可以使您獲得與第一種方法相同的結果,但是在許多情況下,這種方法可以更加方便直觀。您可以通過下載dbForge Studio for MySQL的試用版本來進行嘗試。
了解更多產品信息或想要購買產品正版授權請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: