mysql表怎么创建
时间 : 2023-07-30 08:27:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

在MySQL中,我们可以使用CREATE TABLE语句来创建表。

语法如下:

```sql

CREATE TABLE table_name (

column_name1 data_type1 constraints,

column_name2 data_type2 constraints,

...

);

其中,table_name是要创建的表的名称,column_name是表中的列名,data_type是列的数据类型,constraints是表中列的约束。

下面是一个具体的示例:

```sql

CREATE TABLE users (

id INT AUTO_INCREMENT PRIMARY KEY,

name VARCHAR(100) NOT NULL,

age INT,

email VARCHAR(100) UNIQUE,

created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP

);

上述示例创建了一个名为users的表,包含了id、name、age、email和created_at这几个列。

- id列是整数类型,使用AUTO_INCREMENT关键字设置为自增列,并将其设为主键。

- name列是字符串类型,长度为100,使用NOT NULL关键字设为非空列。

- age列是整数类型。

- email列是字符串类型,长度为100,并使用UNIQUE关键字设为唯一列,确保每个email只能出现一次。

- created_at列是时间戳类型,并设置默认值为当前的时间戳。

以上是一个简单的MySQL表创建示例。你可以根据自己的需要添加更多的列,并设定适当的数据类型和约束。