Mysql 创建数据表
在 MySQL 的奇妙世界里,创建数据表就像是搭建一座专属的魔法城堡🏰,让我们的数据可以在里面快乐地栖息。
准备
创建 MySQL 数据表需要至少准备以下信息:
表名
表字段名
定义每个表字段的数据类型
语法
我们可以在选择 MySQL 数据库后,使用 create 命令创建数据表,语法如下:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);参数说明:
table_name是你要创建的表的名称。column1,column2, ... 是表中的列名。datatype是每个列的数据类型。
演示
以下命令简单的演示了创建数据表的过程,创建一个名为"xiao_qi"用户表:
参数说明:
id: 用户 id,INT(整数类型),自增,主键。username: 用户名,变长字符串(50 个字符),不允许为空。email: 用户邮箱,变长字符串(100 个字符),不允许为空。birthdate: 用户的生日,日期类型。is_active: 用户是否已经激活,布尔类型,默认值为 true。
以上只是一个简单的实例,用到了一些常见的数据类型包括 INT, VARCHAR, DATE, BOOLEAN。
你可以根据实际需要选择不同的数据类型。
约束
主键约束(PRIMARY KEY):用于唯一标识表中的每一行记录,一个表只能有一个主键,可以是一个列或多个列的组合.
非空约束(NOT NULL):确保列的值不能为空.
唯一约束(UNIQUE):保证列中的值在整个表中是唯一的.
外键约束(FOREIGN KEY):用于建立两个表之间的关联,确保数据的一致性和完整性.
自增约束(AUTO_INCREMENT):使列的值自动递增,通常用于主键列
最后更新于