目录
第四章:数据表的基本操作
在关系数据库中,数据表是一系列二维数组的集合,是用来存储数据和操作数据的逻辑结构。它由纵向的列和横向的行组成,行被称为记录,列被称为字段。
例如:
编号 |
姓名 |
性别 |
职业 |
111 |
狂铁 |
男 |
坦克 |
112 |
奕星 |
男 |
法师 |
113 |
阿珂 |
女 |
刺客 |
每一列都表示记录的一个属性,都有相应的描述信息,如数据类型、数据宽度等。
在这个例子中,每个列包含着英雄角色的某个特定类型信息,比如“姓名”。每个行包含了英雄角色的所有信息:编号、职业、性别、编号。
4.1创建数据表
4.1.1创建表的语法
在创建完数据库后,接下来的工作是创建数据表。创建表的过程实际就是规定数据列的属性的过程,同时也是实施数据完整性约束的过程(实体完整性,引用完整性,域完整性)。
数据表属于数据库,所以在创建数据表之前,要先指定操作的数据库。
指定数据库的语句为USE <数据库名>;
创建数据库的语句为:
CREATE TABLE <表名>;
(
字段名1 数据类型【列级别约束条件】【默认值】,
字段名1 数据类型【列级别约束条件】【默认值】,
……
【表级别约束条件】
);
注意,创建的表的名称不能使用SQL中的关键字如:DROP,ALTER等
下面我们来实际演练一下,
例4.1 创建数据表tb_emp1,结构如下所示。
字段名称 |
数据类型 |
Id |
INT(11) |
name |
VARCHAR(25) |
deptld |
INT(11) |
Salary |
FLOAT |
首先创建数据库,语句为