一、什么数据库表
表(Table
)是数据库中数据存储最常见和最简单的一种形式,数据库可以将复杂的数据结构用较为简单的二维表来表示。二维表是由行和列组成的,分别都包含着数据。
每个表都是由若干行和列组成的,在数据库中表中的行被称为记录,表中的列被称为是这些记录的字段。
记录也被称为一行数据,是表里的一行。在关系型数据库的表里,一行数据是指一条完整的记录。
字段是表里的一列,用于保存每条记录的特定信息。
1.基本表的定义CREATE TABLE 表名 (列名 数据类型 [列级完整性约束条件]
[,列名 数据类型 [列级完整性约束条件]]...
[,]);
2.基本表的修改
ALTER TABLE
[ADD | [完整性约束名]]
[DROP COLUMN | | [完整性约束名>]
[ALTER COLUMN ];
3.基本表的删除
DROP TABLE
二、创建数据库表
- 建立一张用来存储学生信息的表
- 字段包含学号、姓名、性别,年龄、入学日期、班级,
email
等信息 - 学号是主键
=
不能为空+
唯一 - 姓名不能为空
- 性别默认值是男
Email
唯一
字符集utf-8mb4
对应utf-8
字符集
## 单行注释
-- 单行注释
/*
这是
一个
多行注释
*/
## 创建数据库表 :
## 基本表的定义
## 字段 数据类型
CREATE TABLE t_student(
son INT(10), -- 6显示长度
sname VARCHAR(10), -- 10个字符
sex CHAR(1),
age INT(3),
enterdate date,
classname VARCHAR(10),
emile VARCHAR(18)
);
## 查看标的结构:展示标的字段详细信息
DESC t_student;
## 查看表中数据
SELECT * FROM t_student;