首页常见问题正文

Python程序员应会的数据表基本操作:创建数据表

更新时间:2023-01-11 来源:黑马程序员 浏览量:

IT培训班

  Python程序员除了Python编程做到烂熟于心之外,也要会一些日常的SQL操作。通常在数据库创建成功之后,就需要创建数据表。需要注意的是,在操作数据表之前,应该使用“USE数据库名”指定操作是在哪个数据库中进行,否则会抛出“No database selected”错误。创建数据表的基本语法格式如下所示:

CREATE TABLE表名
(
    字段名1,数据类型[完整性约束条件],
    字段名2,数据类型[完整性约束条件],
    ...
    字段名n,数据类型[完整性约束条件],
)

  在上述语法格式中,“表名”指的是创建的数据表名称,“字段名”指的是数据表的列名,“完整性约束条件”指的是字段的某些特殊约束条件,关于表的约束,将在2.4节进行详细讲解。

  【例2-6】创建一个用于存储学生成绩的表tb_grade,如表2-8所示。

  表2-8 tb_grade表

1673406083549_tb_grade表.jpg

  要想创建如表2-8所示的数据表,需要首先创建一个数据库,SQL语句如下:

CREATE DATABASE itcast;

  选择创建表的数据库,SQL语句如下:

USE itcast;

  创建数据表的SQL语句如下所示:

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

  为了验证数据表是否创建成功,需要使用SHOW TABLES语句进行查看,具体执行结果如下所示:

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

  从上述执行结果可以看出,itcast数据库中已经存在了数据表tb_grade,说明数据表创建成功了。

分享到:
在线咨询 我要报名
和我们在线交谈!