SQL 創(chuàng)建數(shù)據(jù)庫 CREATE DATABASE

在本教程中,您將學習如何使用SQL在關系數(shù)據(jù)庫管理系統(tǒng)(如MySQL,SQL Server等)中創(chuàng)建數(shù)據(jù)庫。

創(chuàng)建數(shù)據(jù)庫

在對數(shù)據(jù)進行任何處理之前,我們必須首先創(chuàng)建一個數(shù)據(jù)庫。我們假設您已經(jīng)擁有一個MySQL或SQL Server可供使用,并且擁有所有必需的特權,如果沒有,請查看入門指南。

SQL CREATE DATABASE語句用于創(chuàng)建數(shù)據(jù)庫。

語法

創(chuàng)建數(shù)據(jù)庫的基本語法可以通過以下方式給出:

CREATE DATABASE database_name;

以下SQL語句創(chuàng)建一個名為demo的數(shù)據(jù)庫:

CREATE DATABASE demo;

創(chuàng)建數(shù)據(jù)庫不會選擇使用它。因此,在繼續(xù)之前,我們必須選擇帶有該USE語句的目標數(shù)據(jù)庫。例如,該USE demo;命令將演示數(shù)據(jù)庫設置為所有將來所有命令的目標數(shù)據(jù)庫。

注:在UNIX中,數(shù)據(jù)庫和表名是區(qū)分大小寫的,所以你必須總是指到你的數(shù)據(jù)庫demo,而不是Demo,DEMO或別的東西。但是,SQL關鍵字不區(qū)分大小寫,就像CREATE DATABASE和一樣create database。

在MySQL中創(chuàng)建數(shù)據(jù)庫

讓我們使用命令行工具在MySQL中創(chuàng)建數(shù)據(jù)庫。

步驟1:調(diào)用MySQL命令行工具

要調(diào)用MySQL命令行,我們必須先登錄MySQL服務器。要以root用戶身份登錄,請在終端中鍵入以下命令,然后按Enter。系統(tǒng)將要求您輸入密碼。輸入密碼,然后按Enter鍵,如果正確,mysql>將出現(xiàn)提示,通過該提示,您可以發(fā)出SQL語句并查看結果。

shell>  mysql -u root -p

步驟2:建立MySQL數(shù)據(jù)庫

現(xiàn)在,執(zhí)行以下命令以創(chuàng)建名為demo的數(shù)據(jù)庫。

mysql>  CREATE DATABASE demo;

如果數(shù)據(jù)庫創(chuàng)建成功,您將看到類似以下的輸出:

Query OK, 1 row affected (0.03 sec)

如果您嘗試創(chuàng)建一個已經(jīng)存在的數(shù)據(jù)庫,則會收到一條錯誤消息。為了避免這種情況,可以在MySQL中使用可選子句IF NOT EXISTS,如下所示:

mysql> CREATE DATABASE IF NOT EXISTS demo;

步驟3:選擇數(shù)據(jù)庫

鍵入以下命令,然后按Enter。您將看到輸出“數(shù)據(jù)庫已更改”。現(xiàn)在,我們的演示數(shù)據(jù)庫被選作所有將來操作的默認數(shù)據(jù)庫。

mysql> USE demo;

提示:如果要查看MySQL服務器上現(xiàn)有數(shù)據(jù)庫的列表,可以SHOW DATABASES;在命令行上執(zhí)行該語句。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清