数据库创建成功后,就需要创建数据表。所谓创建数据表指的是在已存在的数据库中建立新表。需要注意的是,在操作数据表之前,应该使用 “ USE 数据库名 ” 指定操作是在哪个数据库中进行,否则会抛出 “ No database selected ” 错误。创建数据表的基本语法格式如下所示:
CREATE TABLE 表名
(
字段名1,数据类型[完整性约束条件],
字段名2,数据类型[完整性约束条件],
...
字段名n,数据类型[完整性约束条件],
)
在上述语法格式中,“表名”指的是创建的数据表名称,“字段名”指的是数据表的列名,“完整性约束条件”指的是字段的某些特殊约束条件。
例如,创建一个用于存储学生成绩的表 tb_grade,如下所示
字段名称 | 数据类型 | 备注说明 |
id | INT(11) | 学生的编号 |
name | VARCHAR(20) | 学生的姓名 |
grade | FLOAT | 学生成绩 |
要想创建如上的数据表,需要首先创建一个数据库,SQL语句如下:
create database itcast;
选择创建表的数据库,SQL 语句如下
use itcast;
创建数据表的 SQL语句如下所示:
create table tb_grade
(id INT(11),name varchar(20),grade float
);
为了验证数据表是否创建成功,需要使用 SHOW TABLES 语句进行查看,具体执结果如下所示:
从上述执行结果可以看出,itcast数据库中已经存在了数据表 tb_grade,说明数据表创建成功了。