mysql用命令行创建表

更新时间:02-10 教程 由 情殇 分享

MySQL 是一种开源的关系型数据库管理系统,可用于存储和管理各种类型的数据。在学习 MySQL 时,创建表是一项很重要的任务,本文将介绍如何使用命令行创建表。

在 MySQL 中,可以使用 CREATE TABLE 语句来创建表。该语句的基本语法如下:

CREATE TABLE table_name (column1 datatype constraints,column2 datatype constraints,...);

其中,table_name 是您要创建的表的名称,column1、column2 等是您要为表定义的列名,datatype 是列的数据类型,constraints 是列的约束条件,例如 NOT NULL 约束、UNIQUE 约束等。

下面是一个示例 CREATE TABLE 语句:

CREATE TABLE users (id INT(11) NOT NULL AUTO_INCREMENT,username VARCHAR(50) NOT NULL UNIQUE,email VARCHAR(100) NOT NULL UNIQUE,password CHAR(60) NOT NULL,created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY (id));

在上面的示例中,我们创建了一个名为 users 的表,该表包含 5 个列:id、username、email、password 和 created_at。其中,id 是一个自增长的整数,不能为空;username 是一个最大长度为 50 个字符的字符串,不能为空且必须唯一;email 是一个最大长度为 100 个字符的字符串,不能为空且必须唯一;password 是一个最大长度为 60 个字符的字符串,不能为空;created_at 是一个默认值为当前时间戳的时间戳列。最后,我们使用 PRIMARY KEY 约束指定了 id 列为主键。

通过以上步骤,您就成功使用 MySQL 命令行创建了一个表。

声明:关于《mysql用命令行创建表》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2072707.html