一、如何建立數(shù)據(jù)庫(kù)
CREATE DATABASE:MySQL語(yǔ)法示例
應(yīng)該提到的在MySQL中創(chuàng)建數(shù)據(jù)庫(kù)的名列前茅種方法是使用CREATE DATABASE語(yǔ)句。該語(yǔ)句以指定的名稱創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。請(qǐng)記住,要使用它,你需要有數(shù)據(jù)庫(kù)的CREATE權(quán)限。
CREATE DATABASE mydatabase;
注意:
如果運(yùn)行CREATE DATABASE語(yǔ)句而未指定IF NOT EXISTS并且數(shù)據(jù)庫(kù)已經(jīng)存在,則會(huì)出現(xiàn)錯(cuò)誤。因此,較好使用IF NOT EXISTS子句來(lái)防止錯(cuò)誤。
CREATE DATABASE IF NOT EXISTS mydatabase;
在執(zhí)行CREATE DATABASE語(yǔ)句后,MySQL將返回一條消息,通知數(shù)據(jù)庫(kù)是否已成功創(chuàng)建。
從命令行客戶端創(chuàng)建數(shù)據(jù)庫(kù)
MySQL Command Line Client通常隨MySQL Server安裝包一起提供。它安裝有兩個(gè)版本–支持UTF-8,不支持UTF-8。您可以直接從“開始”菜單運(yùn)行控制臺(tái)客戶端。
通過(guò)MySQL命令行客戶端創(chuàng)建新的MySQL數(shù)據(jù)庫(kù)
1.運(yùn)行客戶端。
2.輸入您的密碼。
3.執(zhí)行 創(chuàng)建數(shù)據(jù)庫(kù) 命令。
您可以在我們的如何連接到MySQL服務(wù)器文章中了解有關(guān)使用MySQL命令行客戶端的更多信息。
如何在MySQL Workbench中創(chuàng)建數(shù)據(jù)庫(kù)
MySQL Workbench是一種流行的可視化數(shù)據(jù)庫(kù)工具,用于設(shè)計(jì),開發(fā)和管理MySQL數(shù)據(jù)庫(kù)。
如何使用MySQL Workbench創(chuàng)建數(shù)據(jù)庫(kù)
1.啟動(dòng)MySQL Workbench,然后單擊+按鈕打開“設(shè)置新連接”向?qū)А?/p>
2.輸入連接的名稱和用戶名,然后單擊“測(cè)試連接”。在對(duì)話框中輸入密碼,要求輸入密碼。
我們輸入localhost和root。
3.在“工作臺(tái)”開始頁(yè)面的“ MySQL連接”部分中,單擊所需的連接。
4.在打開的MySQL Workbench窗口中,單擊? 主工具欄上的在連接的服務(wù)器中創(chuàng)建新模式按鈕。然后輸入架構(gòu)名稱,必要時(shí)更改字符集和排序規(guī)則,然后單擊Apply。
5.在打開的“將SQL腳本應(yīng)用于數(shù)據(jù)庫(kù)”窗口中,單擊“應(yīng)用”。然后,單擊“完成”。
6.檢查數(shù)據(jù)庫(kù)是否已出現(xiàn)在導(dǎo)航器中。
延伸閱讀:
二、什么是數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)就是英文的“database”翻譯來(lái)的,data + base,故名思義就是數(shù)據(jù)的根源,數(shù)據(jù)的基礎(chǔ)。那么為什么要有數(shù)據(jù)庫(kù)呢,數(shù)據(jù)庫(kù)首先是個(gè)計(jì)算機(jī)軟件,在所謂數(shù)據(jù)庫(kù)誕生之前,常用方法可能是程序員自己寫一個(gè)小程序來(lái)完成數(shù)據(jù)處理分析這樣的工作。
伴隨著計(jì)算機(jī)的普及,越來(lái)越多的場(chǎng)景開始使用計(jì)算機(jī),產(chǎn)生了越來(lái)越多的數(shù)據(jù),也催生了越來(lái)越多的數(shù)據(jù)分析需求。為了降低數(shù)據(jù)分析的門檻,讓更多人能夠更方便高效地管理分析數(shù)據(jù),工程師們就打造了一種專門的軟件來(lái)幫助人們對(duì)數(shù)據(jù)進(jìn)行合理的存儲(chǔ)以提高存取效率,提供易用的接口和豐富的分析算法以方便使用,集成有效的管理工具以提高數(shù)據(jù)安全性等等,這就是數(shù)據(jù)庫(kù),也被稱為數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS,Database management system)。
數(shù)據(jù)庫(kù)是一整套數(shù)據(jù)管理體系,包括數(shù)據(jù)存儲(chǔ)的模型、數(shù)據(jù)組織的架構(gòu)、數(shù)據(jù)分析的算法、數(shù)據(jù)管理的工具以及數(shù)據(jù)訪問(wèn)的接口等等。