更新時間:2019-11-27 來源:黑馬程序員 瀏覽量:
數(shù)據(jù)庫創(chuàng)建成功后,就需要創(chuàng)建數(shù)據(jù)表所謂創(chuàng)建數(shù)據(jù)表指的是在已存在的數(shù)據(jù)庫中建立新表。需要注意的是,在操作數(shù)據(jù)表之前,應(yīng)該使用“USE數(shù)據(jù)庫名”指定操作是在哪個數(shù)據(jù)庫中進行,否則會拋出“No database selected”錯誤。創(chuàng)建數(shù)據(jù)表的基本語法格式如下所示:
CREATE TABLE 表名
(
字段名1,數(shù)據(jù)類型[完整性約束條件],
字段名2,數(shù)據(jù)類型[完整性約束條件],
...
字段名n,數(shù)據(jù)類型[完整性約束條件],
)
在上述語法格式中,“表名”指的是創(chuàng)建的數(shù)據(jù)表名稱,“字段名”指的是數(shù)據(jù)表的列名,“完整性約束條件”指的是字段的某些特殊約束條件。
例如創(chuàng)建一個用于存儲學生成績的表tb_grade。
字段名稱 | 數(shù)據(jù)類型 | 備注說明 |
id | INT(11) | 學生的編號 |
name | VARCHR(20) | 學生的姓名 |
grede | FLOAT | 學生的成績 |
要想創(chuàng)建如上數(shù)據(jù)表,我們需要首先創(chuàng)建一個grade_db數(shù)據(jù)庫,SQL語句如下:
create database grade_db;
通過SHOW DATABASES; 命令我們可以看到“grade_db”已經(jīng)常見成功。
選擇創(chuàng)建的數(shù)據(jù)庫,SQL語句如下:
use grede_db;
創(chuàng)建數(shù)據(jù)表的SQL語句如下:
create database tb_grede
(
id int(11),
name varchar(20),
grede flaot
);
為了驗證數(shù)據(jù)表是否創(chuàng)建成功,需要使用SHOWTABLES語句進行查看,具體執(zhí)行結(jié)果如下所示。
從上述執(zhí)行結(jié)果可以看出,grade_db數(shù)據(jù)庫中已經(jīng)存在了數(shù)據(jù)表tb_grade,說明數(shù)據(jù)表創(chuàng)建成功了。
猜你喜歡:
Mysql下載與安裝教程圖解
windows系統(tǒng)怎么登錄MySQL數(shù)據(jù)庫?
【AI設(shè)計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個工作日,就業(yè)率已達到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開發(fā)-Java】畢業(yè)當天offer率91%,薪資1W+占比54.2%,班級均薪12k+
2025-09-19