教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線:400-618-4000

MySql怎么創(chuàng)建數(shù)據(jù)表?[傳智播客精品教程]

更新時(shí)間:2019年11月27日18時(shí)02分 來(lái)源:傳智播客 瀏覽次數(shù):

數(shù)據(jù)庫(kù)創(chuàng)建成功后,就需要?jiǎng)?chuàng)建數(shù)據(jù)表所謂創(chuàng)建數(shù)據(jù)表指的是在已存在的數(shù)據(jù)庫(kù)中建立新表。需要注意的是,在操作數(shù)據(jù)表之前,應(yīng)該使用“USE數(shù)據(jù)庫(kù)名”指定操作是在哪個(gè)數(shù)據(jù)庫(kù)中進(jìn)行,否則會(huì)拋出“No database selected”錯(cuò)誤。創(chuàng)建數(shù)據(jù)表的基本語(yǔ)法格式如下所示:


CREATE TABLE 表名
    字段名1,數(shù)據(jù)類(lèi)型[完整性約束條件],
    字段名2,數(shù)據(jù)類(lèi)型[完整性約束條件],
    ...
    字段名n,數(shù)據(jù)類(lèi)型[完整性約束條件],
)


在上述語(yǔ)法格式中,“表名”指的是創(chuàng)建的數(shù)據(jù)表名稱(chēng),“字段名”指的是數(shù)據(jù)表的列名,“完整性約束條件”指的是字段的某些特殊約束條件。例如創(chuàng)建一個(gè)用于存儲(chǔ)學(xué)生成績(jī)的表tb_grade。

字段名稱(chēng) 數(shù)據(jù)類(lèi)型 備注說(shuō)明
id INT(11) 學(xué)生的編號(hào)
name VARCHR(20) 學(xué)生的姓名
grede FLOAT 學(xué)生的成績(jī)


要想創(chuàng)建如上數(shù)據(jù)表,我們需要首先創(chuàng)建一個(gè)grade_db數(shù)據(jù)庫(kù),SQL語(yǔ)句如下:

create database grade_db;

通過(guò)SHOW DATABASES;命令我們可以看到“grade_db”已經(jīng)常見(jiàn)成功。
1574847444886_獲取所有數(shù)據(jù)庫(kù).jpg

選擇創(chuàng)建的數(shù)據(jù)庫(kù),SQL語(yǔ)句如下:

use grade_db;

創(chuàng)建數(shù)據(jù)表的SQL語(yǔ)句如下:

create table tb_grade
(
       id int(11),
       name varchar(20),
       grade flaot
);


為了驗(yàn)證數(shù)據(jù)表是否創(chuàng)建成功,需要使用SHOWTABLES語(yǔ)句進(jìn)行查看,具體執(zhí)行結(jié)果如下所示。

1574847461718_查看創(chuàng)建數(shù)據(jù)表.jpg


從上述執(zhí)行結(jié)果可以看出,grade_db數(shù)據(jù)庫(kù)中已經(jīng)存在了數(shù)據(jù)表tb_grade,說(shuō)明數(shù)據(jù)表創(chuàng)建成功了。


猜你喜歡:

Mysql下載與安裝教程圖解


0 分享到:
和我們?cè)诰€交談!