卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

MySQL數(shù)據(jù)庫定義語句

創(chuàng)建數(shù)據(jù)庫在MySQL中,可以使用CREATE DATABASE語句來創(chuàng)建一個新的數(shù)據(jù)庫。語法如下:```CREATE DATABASE 數(shù)據(jù)庫名 [CHARSET 編碼名] [COLLATE 排序規(guī)

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

在MySQL中,可以使用CREATE DATABASE語句來創(chuàng)建一個新的數(shù)據(jù)庫。語法如下:

```

CREATE DATABASE 數(shù)據(jù)庫名 [CHARSET 編碼名] [COLLATE 排序規(guī)則名];

```

說明:

1. 編碼名是用于設(shè)定當(dāng)前數(shù)據(jù)庫中的文本數(shù)據(jù)存儲的時候,默認(rèn)使用的字符編碼,通常有g(shù)bk和utf8等。

2. COLLATE用于設(shè)定該編碼下的排序方式,默認(rèn)情況下每一種編碼都有一個默認(rèn)的排序規(guī)則。

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

如果需要刪除某個數(shù)據(jù)庫,可以使用DROP DATABASE語句。語法如下:

```

DROP DATABASE [IF EXISTS] 數(shù)據(jù)庫名;

```

說明:

1. IF EXISTS是可選的,如果指定了該選項(xiàng),在數(shù)據(jù)庫不存在的情況下也不會報錯。

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

要修改數(shù)據(jù)庫的編碼和排序規(guī)則,可以使用ALTER DATABASE語句。語法如下:

```

ALTER DATABASE 數(shù)據(jù)庫名 [CHARSET 新的編碼名] [COLLATE 新的排序規(guī)則名];

```

使用數(shù)據(jù)庫

在MySQL中,可以使用USE語句來切換當(dāng)前使用的數(shù)據(jù)庫。語法如下:

```

USE 數(shù)據(jù)庫名;

```

顯示所有數(shù)據(jù)庫

要查看MySQL服務(wù)器上存在的所有數(shù)據(jù)庫,可以使用SHOW DATABASES語句。語法如下:

```

SHOW DATABASES;

```

數(shù)據(jù)類型總覽

在MySQL中,數(shù)據(jù)類型可以分為三大類:數(shù)值型、字符型和時間型。

整數(shù)類型

整數(shù)類型在MySQL中有多種選擇,每種類型所存儲的數(shù)據(jù)占據(jù)的空間是固定的,并與數(shù)據(jù)的大小無關(guān)。整數(shù)類型的通用寫法如下:

```

類型名[length] [UNSIGNED] [ZEROFILL]

```

其中,length表示在SELECT查詢時的顯示長度,與數(shù)據(jù)大小無關(guān);UNSIGNED用于設(shè)定該字段不可以存儲負(fù)數(shù);ZEROFILL用于在顯示長度設(shè)定上填充0。

小數(shù)類型

小數(shù)類型包括浮點(diǎn)數(shù)和定點(diǎn)數(shù)兩種。浮點(diǎn)數(shù)有單精度浮點(diǎn)數(shù)(float)和雙精度浮點(diǎn)數(shù)(double)兩種類型,能夠精確到一定的位數(shù)。定點(diǎn)數(shù)(decimal)可以精確到自己設(shè)定的位數(shù),該位數(shù)可以在0-30之間。

字符串類型

在MySQL中,字符串必須使用單引號來表示字面值。字符串類型分為定長字符串(char)、變長字符串(varchar)和長文本字符串(text)三種類型。

定長字符串(char)需要設(shè)定長度,表示其設(shè)定的長度,也就是最終存儲的數(shù)據(jù)長度。如果數(shù)據(jù)長度不足設(shè)定長度,內(nèi)部會用空格填充到設(shè)定長度。

變長字符串(varchar)也需要設(shè)定長度,表示其設(shè)定的最大長度。實(shí)際存儲的數(shù)據(jù)長度不會超過設(shè)定的長度。

長文本字符串(text)不需要設(shè)定長度,其默認(rèn)長度是65535個字節(jié)。

ENUM類型

ENUM類型用于存儲從多個選項(xiàng)中選擇一個的數(shù)據(jù)值,相當(dāng)于單選項(xiàng)。每個選項(xiàng)值都是一個字符串,在系統(tǒng)內(nèi)部對應(yīng)一個整數(shù)值,我們在操作中也可以直接使用這個整數(shù)值。

SET類型

SET類型用于存儲從多個選項(xiàng)中選擇多個的數(shù)據(jù)值,相當(dāng)于多選項(xiàng)。每個選項(xiàng)值都是一個字符串,在系統(tǒng)內(nèi)部對應(yīng)一個整數(shù)值,我們在操作中也可以直接使用這些整數(shù)值。

以上是關(guān)于MySQL數(shù)據(jù)庫定義語句的內(nèi)容介紹,希望對您有所幫助。

標(biāo)簽: