MySQL数据库创建表的格式如下:
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
...
constraint
);
其中,table_name
为表的名称,column1
, column2
, ...为表的列名,datatype
为列的数据类型,constraint
为列的约束条件。
表的列可以有多个,并且每个列可以指定不同的数据类型和约束条件。常见的数据类型包括整数类型(INT, BIGINT)、浮点数类型(FLOAT, DOUBLE)、字符串类型(VARCHAR, CHAR)、日期时间类型(DATE, DATETIME)、布尔类型(BOOLEAN)等。
约束条件可以用于限制列的取值范围或者关系。常见的约束包括主键约束(PRIMARY KEY)、唯一约束(UNIQUE)、非空约束(NOT NULL)、默认值约束(DEFAULT)、外键约束(FOREIGN KEY)等。
以下是一个例子,创建一个名为users
的表,包含id
、name
、age
和email
四个列:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
email VARCHAR(100) UNIQUE
);
该表中,id
列作为主键约束,name
列不允许为空,email
列具有唯一约束。
在腾讯云数据库MySQL中,您可以使用云数据库 TencentDB for MySQL 来创建、管理和操作MySQL数据库。详细信息请参考TencentDB for MySQL。
领取专属 10元无门槛券
手把手带您无忧上云