mysql创建数据库表的sql语句
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 中的常见模式。