mysql创建数据库表的sql语句

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

mysql创建数据库表的sql语句

以下是创建一个名为「mydb」数据库表的 SQL 语句:

```sql

CREATE TABLE mydb.table_name (

column1 datatype,

column2 datatype,

column3 datatype,

column4 datatype,

column5 datatype,

PRIMARY KEY (column1)

);

```

其中,`table_name` 是要创建的表的名称,`datatype` 是要分配给每个列的数据类型,以及 `PRIMARY KEY` 选项指定了列作为主键。下面是一个例子,假设要创建一个名为「cases」的表,包含 id、name、age、city 和 state 五个列,其中 state 列为主键:

```sql

CREATE TABLE cases (

id INT NOT NULL AUTO_INCREMENT,

name VARCHAR(50) NOT NULL,

age INT NOT NULL,

city VARCHAR(50) NOT NULL,

state INT NOT NULL,

PRIMARY KEY (state)

);

```

在上述示例中,`INT` 表示整数类型,`VARCHAR(50)` 表示最大长度为 50 的字符串类型,`NOT NULL` 指定该列不能为空,

`AUTO_INCREMENT` 指定 id 列自动递增,这是 MySQL 中的常见模式。

相关文档
最新文档