第十七回:藏经阁

—— CREATE TABLE (创建表)
👈 上一回:开天辟地 🏠 回到大竹峰 下一回:天条戒律 👉

世界已经造好了,但现在空空如也。我想建一个“藏经阁”来存放弟子名册,该怎么做?

这就需要 CREATE TABLE。你要规划好藏经阁的每一列架子放什么(列名),以及能放多大的卷轴(数据类型)。

🏗️ 筑基之术:CREATE TABLE

📜 蓝图绘制

CREATE TABLE 用于在数据库中创建一个新表。

CREATE TABLE Disciples ( ID int, LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255) );

🧘‍♂️ 常见灵材(数据类型)

类型说明比喻
int整数弟子的修为年限,必须是整数。
varchar(n)可变长度字符串弟子的名字,长短不一,最大长度为 n。
char(n)固定长度字符串门派代号,固定几个字,必须填满。
date日期入门时间,记录年月日。
decimal(p,s)小数银两数目,精确到分。

若我把“张小凡”的名字硬塞进只能存数字的 int 盒子里,会怎样?

那便会走火入魔(报错)。数据类型是天道规则,不可违背。

🧘‍♂️ 试炼:创建弟子名册

我们来正式创建一个更完善的 Disciples 表:

CREATE TABLE Disciples ( DiscipleID int, Name varchar(50), Age int, JoinDate date );

结果: 一个空的 Disciples 表诞生了,你可以开始用 INSERT INTO 往里面写名字了。