首頁常見問題正文

Python程序員應會的數據表基本操作:創(chuàng)建數據表

更新時間:2023-01-11 來源:黑馬程序員 瀏覽量:

IT培訓班

  Python程序員除了Python編程做到爛熟于心之外,也要會一些日常的SQL操作。通常在數據庫創(chuàng)建成功之后,就需要創(chuàng)建數據表。需要注意的是,在操作數據表之前,應該使用“USE數據庫名”指定操作是在哪個數據庫中進行,否則會拋出“No database selected”錯誤。創(chuàng)建數據表的基本語法格式如下所示:

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

  在上述語法格式中,“表名”指的是創(chuàng)建的數據表名稱,“字段名”指的是數據表的列名,“完整性約束條件”指的是字段的某些特殊約束條件,關于表的約束,將在2.4節(jié)進行詳細講解。

  【例2-6】創(chuàng)建一個用于存儲學生成績的表tb_grade,如表2-8所示。

  表2-8 tb_grade表

1673406083549_tb_grade表.jpg

  要想創(chuàng)建如表2-8所示的數據表,需要首先創(chuàng)建一個數據庫,SQL語句如下:

CREATE DATABASE itcast;

  選擇創(chuàng)建表的數據庫,SQL語句如下:

USE itcast;

  創(chuàng)建數據表的SQL語句如下所示:

CREATE TABLE tb_grade
(
    id INT(11),
    name VARCHAR(20),
    grade FLOAT
)

  為了驗證數據表是否創(chuàng)建成功,需要使用SHOW TABLES語句進行查看,具體執(zhí)行結果如下所示:

mysql> SHOW TABLES;
+------------------+
| Tables_in_itcast |
+------------------+
|tb_grade          |
+------------------+
1 row in set (0.03 sec)

  從上述執(zhí)行結果可以看出,itcast數據庫中已經存在了數據表tb_grade,說明數據表創(chuàng)建成功了。

分享到:
在線咨詢 我要報名
和我們在線交談!