欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

柚子快報(bào)激活碼778899分享:創(chuàng)建與操作MySQL數(shù)據(jù)庫(kù)

柚子快報(bào)激活碼778899分享:創(chuàng)建與操作MySQL數(shù)據(jù)庫(kù)

http://yzkb.51969.com/

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

數(shù)據(jù)庫(kù)技術(shù)主要研究如何科學(xué)地組織和存儲(chǔ)數(shù)據(jù),以及如何高效地獲取和處理數(shù)據(jù),它已廣泛應(yīng)用于各個(gè)領(lǐng)域。數(shù)據(jù)庫(kù)是指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)可以看作一個(gè)存儲(chǔ)數(shù)據(jù)對(duì)象的容器,這些對(duì)象包括數(shù)據(jù)表、視圖、觸發(fā)器、存儲(chǔ)過(guò)程等,其中數(shù)據(jù)表是最基本的數(shù)據(jù)對(duì)象,是存放數(shù)據(jù)的實(shí)體。創(chuàng)建數(shù)據(jù)庫(kù)后,才能建立數(shù)據(jù)表及其他的數(shù)據(jù)對(duì)象。

2.1.1 數(shù)據(jù)庫(kù)的基本概念

1.?dāng)?shù)據(jù)

數(shù)據(jù)(Data)是描述客觀事物的符號(hào)(可以是文字、數(shù)字、圖形、圖像等),經(jīng)過(guò)數(shù)字化后存入計(jì)算機(jī),是數(shù)據(jù)庫(kù)存儲(chǔ)的基本對(duì)象。

2.?dāng)?shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)(Database,DB)就是一個(gè)有結(jié)構(gòu)的、集成的、可共享的、統(tǒng)一管理的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)是一個(gè)有結(jié)構(gòu)的數(shù)據(jù)集合,也就是說(shuō),數(shù)據(jù)是按一定的數(shù)據(jù)模型來(lái)組織的,數(shù)據(jù)模型可用數(shù)據(jù)結(jié)構(gòu)來(lái)描述。

在關(guān)系數(shù)據(jù)庫(kù)中,不僅存放著各種用戶(hù)數(shù)據(jù),如與商品有關(guān)的數(shù)據(jù)、與客戶(hù)有關(guān)的數(shù)據(jù)、與訂單有關(guān)的數(shù)據(jù)等,還存放著與各個(gè)表結(jié)構(gòu)定義相關(guān)的數(shù)據(jù),這些數(shù)據(jù)通常稱(chēng)為元數(shù)據(jù)。

在關(guān)系數(shù)據(jù)庫(kù)中,不僅存放著各種用戶(hù)數(shù)據(jù),如與商品有關(guān)的數(shù)據(jù)、與客戶(hù)有關(guān)的數(shù)據(jù)、與訂單有關(guān)的數(shù)據(jù)等,還存放著與各個(gè)表結(jié)構(gòu)定義相關(guān)的數(shù)據(jù),這些數(shù)據(jù)通常稱(chēng)為元數(shù)據(jù)。

3.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)

數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System,DBMS)是一種用來(lái)管理數(shù)據(jù)庫(kù)的商品化軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),它對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫(kù)的安全性和完整性。

4.?dāng)?shù)據(jù)庫(kù)應(yīng)用程序

數(shù)據(jù)庫(kù)應(yīng)用程序是使用某種程序設(shè)計(jì)語(yǔ)言,為實(shí)現(xiàn)某些特定功能而編寫(xiě)的程序,如查詢(xún)程序、報(bào)表程序等。

5.?dāng)?shù)據(jù)庫(kù)用戶(hù)

數(shù)據(jù)庫(kù)用戶(hù)是使用數(shù)據(jù)庫(kù)的人員,數(shù)據(jù)庫(kù)系統(tǒng)中的用戶(hù)一般有以下 4 類(lèi)。

6.?dāng)?shù)據(jù)庫(kù)系統(tǒng)

數(shù)據(jù)庫(kù)系統(tǒng)(Database System,DBS)是由數(shù)據(jù)庫(kù)及其管理軟件組成的系統(tǒng),是存儲(chǔ)介質(zhì)、處理對(duì)象和管理系統(tǒng)的集合體,一般由數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)、用戶(hù)和硬件構(gòu)成。數(shù)據(jù)是構(gòu)成數(shù)據(jù)庫(kù)的主體,是數(shù)據(jù)庫(kù)系統(tǒng)管理的對(duì)象。數(shù)據(jù)庫(kù)是存放數(shù)據(jù)的倉(cāng)庫(kù),數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心軟件,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是數(shù)據(jù)庫(kù)管理系統(tǒng)支持下由用戶(hù)根據(jù)實(shí)際需要開(kāi)發(fā)的應(yīng)用程序。

用戶(hù)包括應(yīng)用程序員、數(shù)據(jù)庫(kù)管理員、數(shù)據(jù)管理員和最終用戶(hù)。硬件是數(shù)據(jù)庫(kù)系統(tǒng)的物理支撐,包括 CPU、內(nèi)存、硬盤(pán)及 I/O 設(shè)備等。

7.關(guān)系數(shù)據(jù)庫(kù)

關(guān)系數(shù)據(jù)庫(kù)是一種建立在關(guān)系模型上的數(shù)據(jù)庫(kù),是目前最受歡迎的數(shù)據(jù)庫(kù)管理系統(tǒng)。常用的關(guān)系數(shù)據(jù)庫(kù)有 MySQL、SQL Server、Access、Oracle、DB2 等。在關(guān)系數(shù)據(jù)庫(kù)中,關(guān)系模型就是一個(gè)二維表,因而一個(gè)關(guān)系數(shù)據(jù)庫(kù)就是若干個(gè)二維表的集合。

8.系統(tǒng)數(shù)據(jù)庫(kù)

MySQL 主要包含 information_schema、mysql、performance_schema、sys 等系統(tǒng)數(shù)據(jù)庫(kù),在創(chuàng)建任何數(shù)據(jù)庫(kù)之前,用戶(hù)可以使用相關(guān)命令查看系統(tǒng)數(shù)據(jù)庫(kù),即在命令行窗口中登錄到MySQL 服務(wù)器,然后在“mysql>”提示符后輸入如下命令 :

show databases ;

按【Enter】鍵執(zhí)行該命令,會(huì)顯示安裝 MySQL 時(shí)系統(tǒng)自動(dòng)創(chuàng)建的 4 個(gè)數(shù)據(jù)庫(kù),如圖 2-1所示。

圖 2-1? 查看安裝MySQL時(shí)系統(tǒng)自動(dòng)創(chuàng)建的數(shù)據(jù)庫(kù)

information_schema 數(shù)據(jù)庫(kù)

information_schema 數(shù)據(jù)庫(kù)

information_schema 數(shù)據(jù)庫(kù)是一個(gè)虛擬數(shù)據(jù)庫(kù),是查詢(xún)數(shù)據(jù)后,從其他數(shù)據(jù)庫(kù)獲取的相應(yīng)信息。在 information_schema 中有數(shù)個(gè)只讀表,它們實(shí)際上是視圖,而不是基本表,因此,用戶(hù)將無(wú)法看到與之相關(guān)的任何文件。

mysql 數(shù)據(jù)庫(kù)

mysql數(shù)據(jù)庫(kù)是MySQL的核心數(shù)據(jù)庫(kù),主要負(fù)責(zé)存儲(chǔ)數(shù)據(jù)庫(kù)的用戶(hù)、權(quán)限設(shè)置、關(guān)鍵字等,還有其本身需要使用的控制和管理信息。

performance_schema 數(shù)據(jù)庫(kù)

performance_schema 數(shù)據(jù)庫(kù)主要用于收集數(shù)據(jù)庫(kù)服務(wù)器的性能參數(shù),

該數(shù)據(jù)庫(kù)里數(shù)據(jù)表的存儲(chǔ)引擎均為 Performance_Schema,而用戶(hù)是不能創(chuàng)建存儲(chǔ)引擎為 Performance_Schema 的數(shù)據(jù)表的。

sys 數(shù)據(jù)庫(kù)

sys 數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)源來(lái)自 performance_schema 數(shù)據(jù)庫(kù),其目的是把 performance_schema 數(shù)據(jù)庫(kù)的復(fù)雜度降低,讓數(shù)據(jù)庫(kù)管理員能更好地閱讀這個(gè)數(shù)據(jù)庫(kù)里的內(nèi)容,從而更快地了解數(shù)據(jù)庫(kù)的運(yùn)行情況。

2.1.2 認(rèn)識(shí)創(chuàng)建MySQL數(shù)據(jù)庫(kù)的命令

MySQL 安裝與配置完成后,首先需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),這是使用 MySQL 各項(xiàng)功能的前提。

默認(rèn)情況下,只有系統(tǒng)管理員和具有創(chuàng)建數(shù)據(jù)庫(kù)角色權(quán)限的登錄賬戶(hù)的擁有者,才可以創(chuàng)建數(shù)據(jù)庫(kù)。在 MySQL 中,root 用戶(hù)擁有最高權(quán)限。MySQL 提供了創(chuàng)建數(shù)據(jù)庫(kù)的命令 Create Database,其語(yǔ)法格式如下 :

Create { Database | Schema } [ if not exists ] < 數(shù)據(jù)庫(kù)名稱(chēng) >

[ create_specification , … ]

其中,create_specification 的可選項(xiàng)如下 :

[ Default ] Character Set < 字符集名稱(chēng) >

| [ Default ] Collate < 排序規(guī)則名稱(chēng) >

【任務(wù) 2-1】使用 Navicat for MySQL 創(chuàng)建數(shù)據(jù)庫(kù) MallDB

【任務(wù)描述】 在 Navicat for MySQL 的圖形化環(huán)境中完成以下任務(wù)。 (1)創(chuàng)建連接 MallConn,并打開(kāi)連接 MallConn。 (2)創(chuàng)建數(shù)據(jù)庫(kù) MallDB。 (3)查看 MallConn 連接中的數(shù)據(jù)庫(kù)。 (4)打開(kāi)新創(chuàng)建的數(shù)據(jù)庫(kù) MallDB。

【任務(wù)實(shí)施】

創(chuàng)建連接 MallConn,并打開(kāi)連接 MallConn

(1)啟動(dòng)圖形管理工具 Navicat for MySQL。

(2)建立連接 MallConn。在【Navicat for MySQL】窗口中單擊【文件】菜單,在彈出的菜單中依次選擇【新建連接】-【MySQL】命令,如圖 2-2 所示。

圖 2-2? 在【文件】菜單中依次選擇【新建連接】-【MySQL】命令

打開(kāi)【MySQL- 新建連接】對(duì)話(huà)框,在該對(duì)話(huà)框中設(shè)置連接參數(shù),在“連接名”輸入框中輸入“MallConn”,然后分別輸入主機(jī)名或 IP 地址、端口、用戶(hù)名和密碼,如圖 2-3 所示。

輸入完成后單擊【測(cè)試連接】按鈕,打開(kāi)顯示了“連接成功”提示信息的對(duì)話(huà)框,如圖 2-4所示,表示連接創(chuàng)建成功,單擊【確定】按鈕保存所創(chuàng)建的連接。在【Navicat for MySQL】窗口左側(cè)就會(huì)出現(xiàn)連接 MallConn。

(3)打開(kāi)連接 MallConn。在【Navicat for MySQL】窗口左側(cè)用鼠標(biāo)右鍵單擊新創(chuàng)建的連接 MallConn,在彈出的快捷菜單中選擇【打開(kāi)連接】命令,如圖 2-5 所示,即可打開(kāi) MallConn 連接,顯示 MallConn 連接中的數(shù)據(jù)庫(kù),如圖 2-6 所示。

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

在【Navicat for MySQL】窗口左側(cè)用鼠標(biāo)右鍵單擊打開(kāi)的連接 MallConn,在彈出的快捷菜單中選擇【新建數(shù)據(jù)庫(kù)】命令,如圖 2-7 所示,打開(kāi)【新建數(shù)據(jù)庫(kù)】對(duì)話(huà)框。

在【數(shù)據(jù)庫(kù)名】輸入框中輸入“MallDB”,在【字符集】下拉列表中選擇【utf8】選項(xiàng),在【排序規(guī)則】下拉列表中選擇【utf8_general_ci】選項(xiàng),如圖 2-8 所示。

在【新建數(shù)據(jù)庫(kù)】對(duì)話(huà)框中切換到【SQL 預(yù)覽】選項(xiàng)卡,如圖 2-9 所示。

圖 2-9? 【新建數(shù)據(jù)庫(kù)】對(duì)話(huà)框的【SQL預(yù)覽】選項(xiàng)卡

在【SQL 預(yù)覽】選項(xiàng)卡中可以看到,創(chuàng)建 MySQL 數(shù)據(jù)庫(kù) MallDB 的語(yǔ)句如下 :

CREATE DATABASE'MallDB'CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';

查看 MallConn 連接中的數(shù)據(jù)庫(kù)

在【Navicat for MySQL】窗口中展開(kāi) MallConn 連接,可以看到新創(chuàng)建的數(shù)據(jù)庫(kù) MallDB,如圖 2-10 所示。

?圖 2-10? 查看新數(shù)據(jù)庫(kù)MallDB

打開(kāi)新創(chuàng)建的數(shù)據(jù)庫(kù) MallDB

在【Navicat for MySQL】窗口左側(cè)用鼠標(biāo)右鍵單擊新創(chuàng)建的數(shù)據(jù)庫(kù)“malldb”,在彈出的快捷菜單中選擇【打開(kāi)數(shù)據(jù)庫(kù)】命令,如圖 2-11 所示。數(shù)據(jù)庫(kù)“malldb”的打開(kāi)狀態(tài)如圖 2-12 所示。

【任務(wù) 2-2】在命名行中使用 Create Database 語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)

【任務(wù)描述】 (1)創(chuàng)建一個(gè)名稱(chēng)為 StudentDB 的數(shù)據(jù)庫(kù)。 (2)查看 MySQL 服務(wù)器主機(jī)上的數(shù)據(jù)庫(kù)。

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

(1)登錄 MySQL 服務(wù)器。

打開(kāi) Windows 命令行窗口,在命令提示符后輸入命令“mysql –u root -p123456”,按【Enter】鍵后,若窗口中的命令提示符變?yōu)椤癿ysql>”,表示成功登錄 MySQL 服務(wù)器。

(2)輸入創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句。

在命令提示符“mysql>”后面輸入創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句 :

Create Database if not exists StudentDB ;

按【Enter】鍵,執(zhí)行結(jié)果如下 :

Query OK, 1 row affected, 1 warning (0.47 sec)

查看 MySQL 服務(wù)器主機(jī)上的數(shù)據(jù)庫(kù)

在命令提示符“mysql>”后面輸入以下語(yǔ)句 :

Show Databases ;

按【Enter】鍵,執(zhí)行結(jié)果如圖 2-13 所示。從顯示的結(jié)果可以看出,已經(jīng)存在 StudentDB 數(shù)據(jù)庫(kù),表示該數(shù)據(jù)庫(kù)已創(chuàng)建成功。

圖 2-13? 查看MySQL服務(wù)器主機(jī)上的數(shù)據(jù)庫(kù)?

2.2 選擇和查看數(shù)據(jù)庫(kù)

當(dāng)?shù)卿?MySQL 服務(wù)器后,可能有多個(gè)可以操作的數(shù)據(jù)庫(kù),這時(shí)就需要選擇要操作的數(shù)據(jù)庫(kù)了。使用 Create Database 語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)之后,該數(shù)據(jù)庫(kù)不會(huì)自動(dòng)成為當(dāng)前數(shù)據(jù)庫(kù),需要使用 Use 語(yǔ)句來(lái)指定。在 MySQL 中,對(duì)數(shù)據(jù)表進(jìn)行操作之前,需要選擇該數(shù)據(jù)表所在的數(shù)據(jù)庫(kù),選擇 MySQL數(shù)據(jù)庫(kù)的命令的語(yǔ)法格式如下 :

Use 數(shù)據(jù)庫(kù)名稱(chēng) ;

【任務(wù) 2-3】在命名行中使用語(yǔ)句方式選擇與查看數(shù)據(jù)庫(kù)的相關(guān)信息

【任務(wù)描述】 (1)選擇當(dāng)前數(shù)據(jù)庫(kù)為 StudentDB。 (2)查看數(shù)據(jù)庫(kù) StudentDB 使用的字符集。 (3)查看當(dāng)前使用的數(shù)據(jù)庫(kù)。 (4)查看數(shù)據(jù)庫(kù) StudentDB 使用的端口。 (5)查看數(shù)據(jù)庫(kù)文件的存放路徑。

【任務(wù)實(shí)施】

選擇當(dāng)前數(shù)據(jù)庫(kù)為 StudentDB

在命令提示符“mysql>”后輸入以下語(yǔ)句 :

Use StudentDB ;

按【Enter】鍵后出現(xiàn)提示信息“Database changed”,表示數(shù)據(jù)庫(kù)選擇成功。

查看數(shù)據(jù)庫(kù) StudentDB 使用的字符集

在命令提示符“mysql>”后輸入語(yǔ)句 :

Show Create Database StudentDB ;

按【Enter】鍵后會(huì)顯示圖 2-14 所示的結(jié)果。

圖 2-14? 查看數(shù)據(jù)庫(kù) StudentDB使用的字符集?

查看當(dāng)前使用的數(shù)據(jù)庫(kù)

在命令提示符“mysql>”后輸入語(yǔ)句“select database() ; ”,然后按【Enter】鍵執(zhí)行該語(yǔ)句,查看當(dāng)前使用的數(shù)據(jù)庫(kù),結(jié)果如圖 2-15 所示。

?圖 2-15? 查看當(dāng)前使用的數(shù)據(jù)庫(kù)

查看數(shù)據(jù)庫(kù) StudentDB 使用的端口

在命令提示符“mysql>”后輸入語(yǔ)句“show variables like 'port' ; ”,然后按【Enter】鍵執(zhí)行該語(yǔ)句,查看當(dāng)前數(shù)據(jù)庫(kù) StudentDB 使用的端口,結(jié)果如圖 2-16 所示。

圖 2-16? 查看數(shù)據(jù)庫(kù) StudentDB使用的端口

?查看數(shù)據(jù)庫(kù)文件的存放路徑

在命令提示符“mysql>”后輸入語(yǔ)句“show variables like '%datadir%'; ”,然后按【Enter】鍵執(zhí)行該語(yǔ)句,查看數(shù)據(jù)庫(kù)文件的存放路徑,結(jié)果如圖 2-17 所示。

圖 2-17? 查看數(shù)據(jù)庫(kù)文件的存放路徑?

2.3 修改數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)創(chuàng)建成功后,如果需要修改數(shù)據(jù)庫(kù)的參數(shù),可以使用 Alter Database 語(yǔ)句。其語(yǔ)法格式如下 :

Alter { Database | Schema } [ 數(shù)據(jù)庫(kù)名稱(chēng) ]

[ alter_specification , … ]

其中,alter_specification 的可選項(xiàng)如下 :

[ Default ] Character Set 字符集名稱(chēng)

| [ Default ] Collate 排序規(guī)則名稱(chēng)

【任務(wù) 2-4】使用 Alter Database 語(yǔ)句修改數(shù)據(jù)庫(kù)

【任務(wù)描述】 (1)選擇 StudentDB 為當(dāng)前數(shù)據(jù)庫(kù)。 (2)查看數(shù)據(jù)庫(kù) StudentDB 默認(rèn)的字符集。 (3)查看數(shù)據(jù)庫(kù) StudentDB 默認(rèn)的排序規(guī)則。 (4)修改數(shù)據(jù)庫(kù) StudentDB 的字符集為“gb2312”、排序規(guī)則為“gb2312_chinese_ci”。 (5)查看數(shù)據(jù)庫(kù) StudentDB 修改后的字符集。 (6)查看數(shù)據(jù)庫(kù) StudentDB 修改后的排序規(guī)則。

【任務(wù)實(shí)施】

選擇 StudentDB 為當(dāng)前數(shù)據(jù)庫(kù)

在命令提示符“mysql>”后輸入語(yǔ)句“Use StudentDB ; ”,然后按【Enter】鍵執(zhí)行該語(yǔ)句,若提示“Database changed”,則表示數(shù)據(jù)庫(kù)選擇成功。

查看數(shù)據(jù)庫(kù) StudentDB 默認(rèn)的字符集

在命令提示符“mysql>”后輸入語(yǔ)句“show variables like 'character%' ; ”,然后按【Enter】鍵執(zhí)行該語(yǔ)句,查看當(dāng)前數(shù)據(jù)庫(kù) StudentDB 默認(rèn)的字符集,結(jié)果如圖 2-18 所示。

?圖 2-18? 查看當(dāng)前數(shù)據(jù)庫(kù) StudentDB默認(rèn)的字符集

查看數(shù)據(jù)庫(kù) StudentDB 默認(rèn)的排序規(guī)則

在命令提示符“mysql>”后輸入語(yǔ)句“show variables like 'collation%' ; ”,然后按【Enter】鍵執(zhí)行該語(yǔ)句,查看當(dāng)前數(shù)據(jù)庫(kù) StudentDB 的排序規(guī)則,結(jié)果如圖 2-19 所示。

?圖 2-19? 查看數(shù)據(jù)庫(kù) StudentDB默認(rèn)的排序規(guī)則

修改數(shù)據(jù)庫(kù) StudentDB 的默認(rèn)字符集和排序規(guī)則

在命令提示符“mysql>”后輸入以下語(yǔ)句 :

Alter Database StudentDB Character set gb2312 Collate gb2312_chinese_ci ;

按【Enter】鍵,出現(xiàn)“Query OK, 1 row affected (0.48 sec)”提示信息,表示修改成功。

查看數(shù)據(jù)庫(kù) StudentDB 修改后的字符集

在命令提示符“mysql>”后輸入語(yǔ)句“show variables like 'character%' ; ”,然后按【Enter】鍵執(zhí)行該語(yǔ)句,查看當(dāng)前數(shù)據(jù)庫(kù) StudentDB 修改后的字符集,結(jié)果如圖 2-20 所示。

圖 2-20? 查看數(shù)據(jù)庫(kù) StudentDB修改后的字符集?

查看數(shù)據(jù)庫(kù) StudentDB 修改后的排序規(guī)則

在命令提示符“mysql>”后輸入語(yǔ)句“show variables like 'collation%' ; ”,然后按【Enter】鍵執(zhí)行該語(yǔ)句,查看當(dāng)前數(shù)據(jù)庫(kù) StudentDB 修改后的排序規(guī)則,結(jié)果如圖 2-21 所示。

2.4 刪除數(shù)據(jù)庫(kù)

刪除數(shù)據(jù)庫(kù)是指在數(shù)據(jù)庫(kù)系統(tǒng)中刪除已經(jīng)存在的數(shù)據(jù)庫(kù),即將已經(jīng)存在的數(shù)據(jù)庫(kù)從磁盤(pán)中清除。刪除數(shù)據(jù)庫(kù)之后,數(shù)據(jù)庫(kù)中的數(shù)據(jù)也將被刪除,原來(lái)分配的空間將被收回。值得注意的是,刪除數(shù)據(jù)庫(kù)會(huì)永久刪除該數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)表及數(shù)據(jù)。因此,在刪除數(shù)據(jù)庫(kù)時(shí),應(yīng)特別謹(jǐn)慎。

在 MySQL 中,使用“Drop Database”語(yǔ)句可刪除數(shù)據(jù)庫(kù),其語(yǔ)法格式如下 :

Drop Database [ if exists ] < 數(shù)據(jù)庫(kù)名 > ;

若使用“if exists”子句,則可避免刪除不存在的數(shù)據(jù)庫(kù)時(shí)出現(xiàn)錯(cuò)誤提示信息 ;如果沒(méi)有使用“if exists”子句,那么刪除的數(shù)據(jù)庫(kù)在 MySQL 中不存在時(shí),系統(tǒng)就會(huì)顯示錯(cuò)誤提示信息。

【任務(wù) 2-5】使用 Drop Database 語(yǔ)句刪除數(shù)據(jù)庫(kù)

【任務(wù)描述】 (1)查看 MySQL 當(dāng)前連接中的數(shù)據(jù)庫(kù)。 (2)刪除數(shù)據(jù)庫(kù) StudentDB。 (3)在刪除數(shù)據(jù)庫(kù) StudentDB 前后分別查看 MySQL 當(dāng)前連接中的數(shù)據(jù)庫(kù)。

?【任務(wù)實(shí)施】

查看 MySQL 當(dāng)前連接中的數(shù)據(jù)庫(kù)

在命令提示符“mysql>”后輸入“Show Databases ; ”語(yǔ)句,按【Enter】鍵,從運(yùn)行結(jié)果中可以看出 MySQL 當(dāng)前連接中包含了 StudentDB 數(shù)據(jù)庫(kù)。

刪除數(shù)據(jù)庫(kù) StudentDB

在命令提示符“mysql>”后輸入以下語(yǔ)句 :

Drop Database StudentDB ;

按【Enter】鍵,出現(xiàn)“Query OK, 0 rows affected (0.11 sec)”提示信息,表示刪除成功。

刪除數(shù)據(jù)庫(kù) StudentDB 后,再一次查看 MySQL 當(dāng)前連接中的數(shù)據(jù)庫(kù)

在命令提示符“mysql>”后輸入“Show Databases ;”語(yǔ)句并按【Enter】鍵,結(jié)果如圖 2-22所示,可以看出當(dāng)前連接中數(shù)據(jù)庫(kù) StudentDB 已不存在。

圖 2-22? 刪除數(shù)據(jù)庫(kù) StudentDB后查看MySQL當(dāng)前連接中的數(shù)據(jù)庫(kù)?

?

sys 數(shù)據(jù)庫(kù)

?

performance_schema 數(shù)據(jù)庫(kù)

柚子快報(bào)激活碼778899分享:創(chuàng)建與操作MySQL數(shù)據(jù)庫(kù)

http://yzkb.51969.com/

推薦鏈接

評(píng)論可見(jiàn),查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19615394.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問(wèn)

文章目錄