轉(zhuǎn)帖|使用教程|編輯:鮑佳佳|2020-09-14 09:39:37.133|閱讀 408 次
概述:在MySQL數(shù)據(jù)庫(kù)中創(chuàng)建表的主要方法有兩種:執(zhí)行包含CREATE TABLE語(yǔ)句的查詢,使用與MySQL相關(guān)的工具和IDE的相應(yīng)功能,在本文中我們將著重對(duì)這兩方面的方法進(jìn)行講解。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
dbForge Studio for MySQL是一個(gè)在Windows平臺(tái)被廣泛使用的MySQL客戶端,它能夠使MySQL開(kāi)發(fā)人員和管理人員在一個(gè)方便的環(huán)境中與他人一起完成創(chuàng)建和執(zhí)行查詢,開(kāi)發(fā)和調(diào)試MySQL程序,自動(dòng)化管理MySQL數(shù)據(jù)庫(kù)對(duì)象等工作。
點(diǎn)擊下載dbForge Studio for MySQL最新試用版
在MySQL數(shù)據(jù)庫(kù)中創(chuàng)建表的主要方法有兩種:
當(dāng)您需要專(zhuān)門(mén)通過(guò)腳本創(chuàng)建表時(shí),第一種方法很有用。例如,您想在一個(gè)非常特定的時(shí)間創(chuàng)建一個(gè)表,但是由于當(dāng)時(shí)不在,因此您將無(wú)法手動(dòng)執(zhí)行該表。因此,您可以使用Windows Scheduler計(jì)劃表創(chuàng)建過(guò)程-這是表創(chuàng)建查詢將幫助您的地方。
第二種方法非常適合當(dāng)場(chǎng)創(chuàng)建表格。在很多情況下,它也非常方便,因?yàn)樗浅V庇^。有許多工具可以提供此功能,我們將介紹其中一種-dbForge Studio for MySQL。
讓我們?cè)敿?xì)了解這兩種方法。
使用CREATE TABLE語(yǔ)句創(chuàng)建表CREATE TABLE語(yǔ)句的一般用途是在數(shù)據(jù)庫(kù)中創(chuàng)建表。
該語(yǔ)句的整體語(yǔ)法如下所示:
CREATE TABLE [IF NOT EXISTS] table_name( column_1_definition, column_2_definition, …, table_constraints ) ENGINE=storage_engine;
現(xiàn)在,在列定義部分進(jìn)行詳細(xì)說(shuō)明。
這是列定義字符串的完整語(yǔ)法:
column_name data_type(length) [NOT NULL] [DEFAULT value] [AUTO_INCREMENT] column_constraint;
這是詳細(xì)信息:
定義所有列之后,您可以提供表約束,例如FOREIGN KEY或PRIMARY KEY。
這是一個(gè)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) );使用適用于MySQL的IDE創(chuàng)建表
讓我們看看如何在dbForge Studio for MySQL(一個(gè)多功能IDE)的幫助下創(chuàng)建表。
首先,啟動(dòng)dbForge Studio for MySQL,然后選擇必要的數(shù)據(jù)庫(kù)連接。
完成后,單擊Database → New Database Object:
數(shù)據(jù)庫(kù)對(duì)象創(chuàng)建窗口將打開(kāi)。 在右側(cè)的對(duì)象類(lèi)型列表中選擇Table,然后單擊Create:
將打開(kāi)一個(gè)選項(xiàng)卡,使您可以設(shè)計(jì)和配置要?jiǎng)?chuàng)建的表。本質(zhì)上,該功能使您能夠獲得與CREATE TABLE查詢相同的結(jié)果,但是以一種視覺(jué)上全面且方便的方式:
指定所有必需的列和設(shè)置后,單擊“ 應(yīng)用更改”。就是這樣,該表將在您當(dāng)前的數(shù)據(jù)庫(kù)中創(chuàng)建。如果您需要更新表的某些設(shè)置,只需更改相應(yīng)的選項(xiàng),然后單擊Refresh Object即可:
結(jié)論
我們研究了在MySQL數(shù)據(jù)庫(kù)中創(chuàng)建表的兩種不同方法:使用CREATE TABLE語(yǔ)句和通過(guò)IDE。
實(shí)際上,第二種方法可以使您獲得與第一種方法相同的結(jié)果,但是在許多情況下,這種方法可以更加方便直觀。您可以通過(guò)下載dbForge Studio for MySQL的免費(fèi)版本來(lái)進(jìn)行嘗試。為慶祝中秋國(guó)慶來(lái)襲,現(xiàn)dbForge Studio for MySQL直降2000,在線訂購(gòu)正版授權(quán)最低只要1026元!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: